Sr SW Development Engineer

Dexcom•San Diego, CA
•$116,600 - $194,400•Remote

About The Position

Dexcom is seeking a Senior Software Development Engineer to develop cloud-based software systems and end-to-end data pipelines that support data ingestion, processing, storage, and APIs. The role works closely with Data and AI Platform Engineers to provide reliable, clean, and meaningful data to internal and external stakeholders and to enable AI-driven insights for consumer and enterprise mobile applications. The work is performed in a multidisciplinary Agile and Kanban environment and supports software for medical devices and systems subject to rigorous quality standards, including ISO and FDA requirements. The engineer will build and evolve backend services and APIs, collaborate with data, AI/ML, and platform teams to integrate AI insights into production, and help ensure data platforms are reliable, performant, scalable, and high-quality. The role also includes contributing to technical designs and platform strategy, mentoring junior engineers, and partnering with product, security, and operations teams to deliver compliant, secure, production-ready solutions.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Mathematics, or Engineering from an accredited university, or an equivalent combination of education and experience.
  • Demonstrated coding experience in a general-purpose programming language; Java, Kotlin, or Scala preferred.
  • Hands-on experience building distributed systems, AI services, or data platforms.
  • Solid understanding of data pipelines, ETL/ELT patterns, and data lifecycle management.
  • Experience designing and consuming RESTful or gRPC APIs.
  • Strong knowledge of cloud platforms such as AWS, Azure, or GCP and cloud-native services.
  • Experience with CI/CD pipelines, version control, and automated testing.
  • Experience using AI development tools such as Claude Code.
  • Typically, a bachelor’s degree in a technical discipline and 5–8 years of related experience, or a master’s degree and 2–5 years of equivalent industry experience, or a PhD and 0–2 years of experience.

Responsibilities

  • Develop cloud-based software systems as part of a multidisciplinary team using Agile and Kanban methodologies.
  • Design, develop, and maintain end-to-end data pipelines for large-scale data ingestion, transformation, and storage.
  • Build and evolve backend services and APIs that expose trusted, well-modeled data to internal systems, external partners, and mobile applications.
  • Collaborate with Data Engineers, AI/ML Engineers, and Platform teams to integrate AI insights into production systems.
  • Ensure data platforms meet standards for reliability, performance, scalability, and data quality.
  • Apply software engineering principles including clean architecture, testability, observability, and automation.
  • Contribute to technical design discussions, architecture reviews, and long-term platform roadmap decisions.
  • Lead by example through code reviews, design mentorship, and technical guidance for junior engineers.
  • Partner with product, security, and operations teams to deliver compliant, secure, and production-ready solutions.

Benefits

  • Full and comprehensive benefits program.
  • Growth opportunities on a global scale.
  • Career development through in-house learning programs and/or qualified tuition reimbursement.
  • Opportunity to work with CGM technology in an innovative, industry-leading organization.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service