Senior Software Engineer Job Description
We are looking for a skilled software engineer to join our team. As a senior software engineer, you will be responsible for designing and building our SaaS Protection & Backupify products.
You will work closely with product management to develop new features that improve the Managed Service Provider (MSP) experience. Your expertise in software development will enable you to design and execute software solutions for both relational and non-relational databases like MySQL, Cassandra, Redis, and messaging infrastructures such as RabbitMQ, Kafka, Elasticsearch.
You will also drive innovation and automation to enhance process efficiency and effectiveness. As a positive role model, you will inspire others to follow your lead and strive for excellence.
In this role, you will play a pivotal part in the continuous delivery and upkeep of large, multi-region, distributed systems. You will manage the entire product lifecycle from design to production, ensuring excellence in quality and reliability.
Required Skills and Qualifications
* Strong Back-End developer with object-oriented design and problem-solving skills
* 4+ years of experience delivering reliable and maintainable software
* Exposure to debugging low-level Linux issues, utilizing the command line, and shell scripting (bash)
* Strong fundamentals in data structures, design patterns, and algorithms
* Experience working with public clouds (e.g., AWS, Azure, GCP)
* Experience working with Docker and Kubernetes
* Understanding of authentication and authorization frameworks/standards (e.g., OAuth)
* Familiarity with hypervisors (e.g., VMWare, Hyper-V, VirtualBox, KVM) is a plus
* Familiarity with ZFS or similar COW filesystems is a plus
* Strong written and verbal communication skills
Benefits
* A chance to work on a large-scale distributed system that helps to secure critical data
* A highly collaborative and fun team that loves to learn
* Opportunities for growth and professional development
Others
* We provide equal employment opportunity to all employees and applicants without regard to race, religion, age, ancestry, gender, sex, sexual orientation, national origin, citizenship status, physical or mental disability, veteran status, marital status, or any other characteristic protected by applicable law.