Senior Software Engineer, Backend

apellaΒ· Engineering
Apply Now β†—
🌍 RemoteπŸ“ RemoteFullTimeπŸ’° USD 175K–200K/yr

About this role

Who we are:

Apella is applying computer vision and machine learning to improve the standard of care in the most critical aspect of healthcare: surgery. We build applications to enable surgeons, nurses, and hospital administrators to deliver the highest quality care.

Who you are:

You are a skilled backend software engineer with a strong foundation in service design and distributed systems. You enjoy architecting reliable, scalable services and infrastructure that power complex applications, and you're comfortable working across service boundaries, platform tooling, and the infrastructure that supports them.

In this role you'll:

  • Design and implement backend services and infrastructure that power our platform's core functionality.

  • Build and maintain reliable APIs, service interfaces, and platform tooling to support application needs.

  • Collaborate with product and engineering partners to understand system requirements and translate them into robust technical solutions.

  • Build systems for media capture, storage, and serving that support high-quality video and imaging workflows.

  • Implement observability, error handling, and monitoring to ensure system reliability in production.

  • Contribute to the design and evolution of secure, scalable infrastructure that supports high-throughput backend workloads.

  • Develop shared GitOps workflows and CI/CD pipelines with progressive delivery patterns (canary rollouts, automated testing).

What you'll bring:

  • 4+ years of experience in backend software engineering, with a focus on service-oriented architectures, high-throughput systems, and platform infrastructure.

  • Strong proficiency in at least one backend programming language (Python, Java, Go, etc.).

  • Experience designing and consuming APIs (REST, GraphQL, gRPC, etc.) and working with asynchronous or message-based systems.

  • Hands-on experience with SQL and/or NoSQL databases.

  • Working knowledge of cloud platforms (AWS, GCP, or similar) and how applications run in production environments.

  • Experience building resilient systems with proper testing, validation, and error handling.

  • Experience with infrastructure-as-code or platform tooling that supports backend services.

Nice to Have:

  • Experience working in regulated or high-compliance environments.

  • Familiarity with streaming or event-driven platforms (Kafka, Pub/Sub, etc.).

  • Experience with containerized workloads and modern delivery and deployment patterns.

  • Background in data modeling, schema evolution, or data quality management.

  • Experience with media capture, storage, and delivery systems.

  • Familiarity with GitOps tools (ArgoCD, Flux) or progressive delivery patterns (canary deployments, feature flags).

What to expect from our interview process:

  • Chat with Our Recruiter – A quick intro to get to know you and share more about Apella & the role

  • Complete a Coding Exercise – Work through a collaborative coding exercise with one of our engineers

  • Virtual Onsite Interviews – Meet a few team members and dive into areas like collaboration, culture, and role-specific skills. Typically 3-4 interviews

  • Meet with one or two of our founders – Usually "reverse interview" style where you can ask questions and make sure we're the right fit for you

Our benefits:

  • Competitive salary and stock options

  • Flexible vacation policy and a culture that values time for rest and recharging

  • Remote-first work environment with unique virtual and in-person events to foster team connection

  • Comprehensive health, dental, and vision insuranceβ€”we're a healthcare company that prioritizes your health

  • 16 weeks of parental leave for all parents

Apella is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We encourage people from all backgrounds to apply to our roles.

Frequently Asked Questions

What is the salary for the Senior Software Engineer, Backend role at apella?
The listed salary for this Senior Software Engineer, Backend position at apella is USD 175K–200K/yr. This is a remote FullTime role.
Is the Senior Software Engineer, Backend job at apella remote?
Yes, this Senior Software Engineer, Backend position at apella is remote, with team members based in Remote. You can work from home or anywhere in the supported regions.
Is the Senior Software Engineer, Backend role at apella full-time or part-time?
This is listed as a FullTime position. It is posted as a Senior Software Engineer, Backend role in the Engineering department at apella.
Which team or department does the Senior Software Engineer, Backend at apella belong to?
This Senior Software Engineer, Backend position is part of the Engineering department at apella. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Software Engineer, Backend position at apella?
Click the "Apply Now" button on this page. You will be redirected to apella's official application portal hosted on ashby where you can submit your application directly.
When was the Senior Software Engineer, Backend job at apella posted?
This Senior Software Engineer, Backend position at apella was posted on Mar 3, 2026. Apply as soon as possible β€” early applications are often reviewed first.
Senior Software Engineer, Backend
apella Β· πŸ’° USD 175K–200K/yr
Apply for this role β†—

You'll be redirected to apella's official application page on Ashby ATS.