Senior Software Engineer | Remotive
Job Description
This description is a summary of our understanding of the job description. Click on ‘Apply’ button to find out more.
Role Description
We’re seeking a Senior Software Engineer – SRE to join our growing team and play a key role in driving the reliability, scalability, and performance of our systems.
- Collaborate cross-functionally with software engineers, technical support, and security teams to build and maintain robust, automated, and resilient infrastructure that powers our critical applications.
- Contribute to architectural decisions, mentor junior engineers, and lead initiatives to ensure the availability and efficiency of our production environment.
- Design, build, and maintain scalable infrastructure to support high availability and performance.
- Develop tools and automation to eliminate manual operations and improve system reliability.
- Monitor production systems, respond to incidents, and conduct root cause analyses.
- Collaborate with development teams to implement best practices for deployment, observability, and reliability.
- Drive incident management and participate in an on-call rotation to ensure 24/7 availability.
- Establish and improve SLAs, SLOs, and SLIs to track and enhance system reliability.
- Advocate for a culture of continuous improvement, resilience, and automation.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development or site reliability engineering, ideally in high-scale, high-availability environments.
- Proficiency in Python, Java, or Go, with hands-on experience building tools and automation for infrastructure and operations.
- Deep understanding of microservices architecture, RESTful APIs, and cloud platforms such as AWS, GCP, or Azure.
- Strong knowledge of distributed systems, observability practices, and operational excellence.
- Experience with SQL and NoSQL databases, caching layers, and performance optimization.
- Familiarity with container orchestration (e.g., Kubernetes, Service Mesh/Istio), CI/CD pipelines, and infrastructure-as-code (e.g., Terraform).
- Strong problem-solving skills, attention to detail, and a passion for improving system reliability and developer experience.
- Excellent communication and collaboration skills, with the ability to work effectively across engineering and operations teams.
Benefits
- Base Salary range: $150,000- $165,000
- Market competitive salary, equity, comprehensive benefits, and, for applicable roles, commissions plans or an annual discretionary performance bonus.
- Great perks and benefits for both fully remote employees in North America and hybrid teams in India.