Senior Software Engineer | Remotive

posted 3 weeks ago

Apply for this job

Shortlist

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.

Apply Now