Jobs · Washington

Senior Software Engineer - Backend Services

Truveta · Greater Seattle Area · 2 wk ago
Hybrid$155k–$190k/yrFull-time

Truveta is the world’s first health provider led data platform with a vision of Saving Lives with Data. Our mission is to enable researchers to find cures faster, empower every clinician to be an expert, and help families make the most informed decisions about their care. This position is based out of our headquarters in the Greater Seattle area.

About the role

Join Truveta’s Intelligence Platform and Applications team to build the backend services, platform foundations, and production systems that power the next generation of healthcare intelligence. Guided by Truveta’s mission of Saving Lives with Data, you’ll help engineer reliable, scalable, and secure services that transform complex health data into actionable intelligence for clinicians, researchers, and healthcare organizations.

We are seeking a Senior Software Engineer with deep backend service engineering experience, strong production ownership, and cloud-native platform discipline. You’ll design, build, deploy, and operate services that are reliable, observable, maintainable, and secure at scale. Your work will support AI-enabled healthcare workflows, with an emphasis on building backend systems, service architecture, APIs, infrastructure integrations, and operational foundations that make those workflows dependable in production.

This is an opportunity to own backend systems end-to-end: from service design and API development to deployment, debugging, observability, reliability, and security. You’ll work across platform, application, data, and AI-enabled workflows, ensuring that services are well-architected, operationally sound, and built for long-term maintainability.

Responsibilities

  • Design and build production-grade backend services with expertise in service architecture, API design, async-first Python development, testing, packaging, debugging, and operating backend systems in production.
  • Own services end-to-end, taking features from design through implementation, deployment, monitoring, incident response, and ongoing maintenance.
  • Engineer for scale, resilience, and maintainability with a focus on modular architecture, separation of concerns, code quality, observability, performance, and pragmatic design trade-offs.
  • Apply strong Python backend craftsmanship, including async programming, modern Python service patterns, well-tested code, and tools such as uv, ruff, and ty to deliver reliable, maintainable systems.
  • Support AI-enabled workflows through strong backend foundations, integrating LLM APIs (e.g., OpenAI, Azure OpenAI) with attention to reliability, security, latency, error handling, and maintainability.
  • Understand modern AI service integration patterns, including agentic AI frameworks or interoperability protocols such as LangGraph, LangChain, MCP, or A2A, and how these support tool orchestration and service integration.
  • Improve deployment and operational reliability by contributing to CI/CD template maintenance, deployment stage configuration, pipeline hardening, environment debugging, rollback strategy, and production readiness.
  • Build reliable cloud-native systems with hands-on experience in Docker, devcontainers, Kubernetes, CI/CD pipelines, infrastructure-as-code (e.g., Terraform/Terragrunt), AKS, and deployment automation.
  • Build secure services by default, with experience in dependency health, Snyk/CVE triage, library upgrades, token hygiene, OWASP-aligned practices, secrets handling, and security patching within SLA.
  • Manage artifacts and dependencies responsibly using workflows such as JFrog, Docker/PyPI proxying, GPU artifact mirroring, package provenance, or similar dependency management practices.
  • Collaborate across boundaries with platform, ML, application, data, and product engineers to transform concepts into scalable, reliable backend solutions.
  • Demonstrate senior-level ownership by mentoring peers, raising engineering standards, improving operational practices, and making pragmatic trade-offs that balance speed, quality, security, and reliability.
  • Apply thoughtful engineering and security-first principles to create backend systems that advance healthcare intelligence responsibly and at scale.

Requirements

  • 5+ years of software engineering experience, with meaningful ownership of backend services, production systems, or platform infrastructure.
  • Experience designing, building, deploying, debugging, and operating backend services in production, with a focus on reliability post-launch.
  • Strong Python backend engineering experience, including async programming, testing, packaging, API design, and maintainable service architecture.
  • Comfort with modern Python tooling such as uv, ruff, and ty to build clean, reliable, and maintainable services.
  • Focus on production operations, including observability, reliability, incident-aware development, debugging distributed systems, and deployment troubleshooting.
  • Experience building secure services by default, including secure service design, secrets handling, token hygiene, dependency scanning, CVE triage, OWASP-aligned practices, and security patching within SLA.
  • Experience integrating backend services with LLM APIs (e.g., OpenAI, Azure OpenAI) with attention to reliability, security, latency, error handling, and maintainability.
  • Practical experience with agentic AI frameworks or interoperability protocols such as LangGraph, LangChain, MCP, or A2A, and an understanding of their role in tool orchestration and service integration.
  • Hands-on experience with cloud-native platform foundations such as Kubernetes, containers, CI/CD pipelines, and infrastructure-as-code tools (e.g., Terraform); AKS and Azure Pipelines experience is preferred.
  • Understanding of responsible artifact and dependency management, with experience using systems such as JFrog, Docker/PyPI proxying, GPU artifact mirroring, or similar workflows.
  • B.S. or M.S. in Computer Science, Engineering, Artificial Intelligence, or a related technical field, or equivalent practical experience.

Benefits

  • Interesting and meaningful work for every career stage.
  • Comprehensive benefits with strong medical, dental, and vision insurance plans.
  • 401K plan.
  • Professional development and training opportunities for continuous learning.
  • Work/life autonomy via flexible work hours and flexible paid time off.
  • Generous parental leave.
  • Regular team activities (virtual and in-person).

Pay

The base pay for this position is $155,000 to $190,000. The pay range reflects the minimum and maximum target. Pay is based on several factors including location and may vary depending on job-related knowledge, skills, and experience. Certain roles are eligible for additional compensation such as incentive pay and stock options.

If you are based in California, we encourage you to read this important information for California residents.

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 2 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com

Senior Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 1 mo ago
Engineering$105k/yrapply on careers.jhuapl.edu