Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Development Engineer

$190.1k - $316.8k
Full-time

Dexcom

Salary: $190,100 - 316,800 per year Requirements:

  • We typically look for a bachelors degree in a technical field and 13+ years of related experience, or a masters degree with 8+ years of equivalent industry experience, or a PhD with 5+ years of experience.
  • We value deep experience designing and delivering large-scale server-side, backend, or cloud-native platforms.
  • We expect strong knowledge of distributed systems, microservices, service-oriented architectures, event-driven systems, and asynchronous processing.
  • We look for experience designing REST, gRPC, or event-based interfaces, including versioning and backward compatibility.
  • We need a solid understanding of relational and non-relational databases, caching, messaging, streaming, data consistency, and data lifecycle management.
  • We prefer hands-on experience with public cloud services, containerized workloads, infrastructure as code, continuous delivery, and modern platform engineering practices.
  • We seek proven ability to build highly available, fault-tolerant, observable, secure, and cost-efficient production systems.
  • We value experience with authentication, authorization, data protection, privacy, threat modeling, and secure software development.
  • We look for strong systems thinking and the ability to balance dependencies and tradeoffs across multiple teams.
  • We require excellent written and verbal communication skills, with the ability to influence technical and non-technical stakeholders without direct authority.
  • Experience in a regulated industry, especially medical devices, healthcare, or digital health, is strongly preferred.
Responsibilities:
  • We provide architectural direction for strategic technology and product decisions across server-side, backend, and cloud platforms.
  • We define target-state and reference architectures for distributed services, APIs, data pipelines, event-driven systems, integrations, and shared platform capabilities.
  • We translate customer, product, business, regulatory, security, and operational needs into platform requirements and design patterns.
  • We architect systems for scalability, availability, resilience, performance, security, privacy, observability, maintainability, and cost efficiency.
  • We establish service boundaries, domain models, API contracts, integration approaches, data ownership, and platform interfaces.
  • We assess architectural tradeoffs involving consistency, availability, latency, throughput, complexity, delivery speed, operational risk, and cost.
  • We set standards and guidance for service development, API design, cloud infrastructure, data management, deployment, configuration, and system integration.
  • We partner with cybersecurity and privacy teams to embed identity and access management, encryption, secrets management, auditability, threat modeling, and secure-by-design principles.
  • We develop strategies to meet medical-device, privacy, security, and software lifecycle requirements throughout development and commercialization.
  • We identify, document, monitor, and reduce technical, operational, security, project, and business risks.
  • We lead architecture reviews and provide practical, actionable direction to engineering teams.
  • We evaluate emerging platform technologies and determine when adoption can accelerate delivery, improve reliability, or create competitive advantage.
  • We lead proofs of concept and technical assessments using modeling, prototyping, experimentation, and measurable acceptance criteria.
  • We guide capacity planning, performance engineering, reliability testing, disaster recovery, business continuity, and integration testing.
  • We define and promote observability practices, including logging, metrics, tracing, alerting, service-level objectives, and production health monitoring.
  • We collaborate with DevOps, Site Reliability Engineering, and infrastructure teams to improve deployment automation, environment consistency, operational readiness, and incident response.
  • We communicate complex architectural decisions, alternatives, risks, and recommendations clearly to engineering teams, product stakeholders, and senior leadership.
  • We maintain architecture documentation, decision records, interface specifications, system diagrams, and technical roadmaps.
  • We independently plan, prioritize, and manage architecture initiatives while providing regular updates on progress, risks, and decisions.
  • We take a hands-on technical leadership role in high-priority or complex platform initiatives when needed.
  • We mentor engineers and architects, offering technical guidance and helping teams apply architectural direction effectively.
  • We advance our software engineering practice by identifying and implementing best-in-class architecture methods, tools, standards, and development practices.
Technologies:
  • API
  • Architect
  • Backend
  • Cloud
  • DevOps
  • Support
  • REST
  • Security
  • gRPC
  • microservices
  • AI
  • Firmware
  • Marketing
  • Mobile

More:

We are Dexcom Corporation, a global pioneer in continuous glucose monitoring and a leader in biosensing technology. For 25 years, we have been improving human health by helping people manage diabetes and, increasingly, broader health challenges through personalized, actionable insights. Our remote-friendly Platform Architect role sits within our R&D Software Architecture team and focuses on defining and guiding backend and cloud platform capabilities that power our products and services. We offer a full and comprehensive benefits program, growth opportunities on a global scale, access to in-house learning and tuition reimbursement, and the chance to join an innovative organization committed to our employees, customers, and communities. We support home-office work, with a hybrid option available if you live near a Dexcom site, and the role requires minimal travel of 0-5%.

last updated 33 week of 2026

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Development Engineer in San Diego, CA vacancy
  • $156.4k - $211.6k

     ...We are looking for a software engineering leader who is passionate about creating next-generation...  ...team through early stages of product development, while contributing some code of...  ...regulated industry. Additionally, the Senior Principal Software Engineer will bring deep... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Tendo

    San Diego, CA
    20 hours ago
  • $114k - $171k

     ...Northrop Grumman Aeronautics Systems is looking to add a Principal or a Sr. Principal Embedded Software Engineer to join our team of qualified and diverse...  ...integration and modeling and simulation software development. You will work with multi-disciplinary teams, such... 
    Suggested
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    1 day ago
  • $150k - $220k

    Job description: Senior or Principal Software Engineer (Full-time, On-site, San Diego, CA)We are seeking an experienced Principal orSenior Embedded...  ...: 830 years of experience in embedded software development.Proficiency in C/C++, Python, BSP, kernel, and driver development... 
    Suggested
    Full time

    Affinity Executive Search

    San Diego, CA
    20 hours ago
  • $142.2k - $213.4k

     ...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems is seeking a Senior Principal Software Engineer - AI Software to join our onsite team on site in San Diego, El Segundo or Palmdale, California.This role requires a self-... 
    Suggested
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    3 days ago
  • $142.2k - $213.4k

     ...Northrop Grumman Aeronautics Systems is looking to add Sr Principal Engineer Software - Integration & Test engineer to join our team of...  ...components into a single system on the host environment.• Work in development, lab, and operational environments. Ensuring integration... 
    Suggested
    Full time
    Interim role
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $91.8k - $137.6k

     ...others think is impossible. Our employees are not only part of history, they're making history.Northrop Grumman is seeking a Software Engineer/Principal Software Engineer - Front End to support our Mission Experience team. The team develops new autonomy solutions, creates... 
    Full time
    Relocation package
    Flexible hours
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  • $116.3k - $213.4k

     ...Northrop Grumman Aeronautics Systems is seeking a Senior Principal Software Engineer to join our team on site in San Diego, CA, El Segundo, CA...  ...Responsibilities will include:Provide technical leadership for the development, implementation, and maintenance of modular simulation... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    15 hours ago
  • $114k - $171k

     ...Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer - User Experience Applications to join our team of qualified...  ..., DevSecOps and Systems Test, in an Agile software development environment.• Participate in the software development cycle... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  • $91.8k - $137.6k

     ...Northrop Grumman Aeronautics Systems is looking to add a Software Engineer - Java or Principal Software Engineer - Java to join our team on site in...  ...products as part of an IFC.• Participate in the software development cycle including design, implementation and delivery of... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    1 day ago
  • $149.3k - $234.6k

     ...Northrop Grumman brings informed insights and software-secure technology to enable strategic...  ...team as a Sr. PrincipalCyber Software Engineer. Places of performance for this position...  ...Do:Provides custom software design and development of CNO tools and techniques. Designs and... 
    Full time
    Relocation
    Shift work

    Northrop Grumman

    San Diego, CA
    3 days ago
  • $116.3k - $213.4k

     ...Northrop Grumman Aeronautics Systems is looking to add a Sr Principal Software Engineer- Thread Lead to join our team on site in San Diego, CA,...  ...experience as a thought leader and innovator in the development of new tools, methodologies and problem-solving approachesPrimary... 
    Full time
    Immediate start
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  • $91.8k - $137.6k

     ...Northrop Grumman Aeronautics Systems is looking to add a Software Engineer/Principal Software Engineer - Java Developer to join our team on site...  ...stability and quality at all stages of the software development life cycle.• Work in a process-oriented software development... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    20 hours ago
  • $132.96k - $226.04k

     ...career. We are seeking talented and driven, Senior Principal level Software Engineers to help us create the world's most advanced solutions...  ...or more of the phases of Project Planning, Requirements Development, Design, Development, Integration and Testing. You will... 
    Full time
    Work experience placement
    Local area
    Remote work

    BAE Systems USA

    San Diego, CA
    3 days ago
  • $220k - $330k

     ...experience developing large, production-quality software systems. We need strong fluency in software development fundamentals and high productivity in a...  ...similar. We expect solid command of modern engineering practices, including Git, code management tooling... 
    Full time
    Temporary work
    Work at office

    Shield AI Inc

    San Diego, CA
    1 day ago
  • $190k - $210k

     ...Principal Software Engineer Mainstay Medical is a medical device company focused on marketing an innovative implantable neurostimulation system...  ..., and Regulatory. Maintain and evolve tools and development practices: Azure DevOps, Git, Figma, and Claude Code for... 

    Mainstay Medical

    San Diego, CA
    4 days ago
  • $204k - $284k

     ...STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This...  ...Performing vulnerability weaponization, exploit development, payload development, and exploit mitigation on a variety... 
    Full time
    Work experience placement
    Local area
    Immediate start
    Night shift

    STR

    San Diego, CA
    1 day ago
  • $93.3k - $171k

     ...Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer to join our team on site in San Diego, CA, or...  ...Demonstrated Professional Experience with the full Software Development Life Cycle (SDLC) •Demonstrated professional experience... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    3 days ago
  • $114k - $171k

     ...Mission Experience organization is seeking a highly motivated Principal AI Software Engineer to join our team onsite in El Segundo or Rancho Bernardo...  ...computer vision, and image processing into our software development workflows. We are on the cutting edge of responsible AI... 
    Full time
    Relocation package
    Flexible hours
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  • $114k - $171k

     ...today.We are looking for you to join our team as a Principal/Sr. Principal Embedded Engineer Software based out of San Diego, CA. What You'll Get to Do:In...  ...will be responsible for the design, architecture, development, and administration of embedded and real time systems... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    3 days ago
  • $114k - $171k

     ...Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer - Java Middle Layer to join our team of qualified, diverse...  ..., DevSecOps and Systems Test, in an Agile software development environment.• Participate in the software development cycle... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    3 days ago
  • $258k - $275k

     ...Job Description Job Description Principal Systems Software Engineer Location: San Diego, CA Job Type: Full-Time Salary Range: $258,0...  ...balance real-time instrument processing, batch algorithm development/validation, and historical data reprocessing Design... 
    Full time
    Local area

    San Diego Stealth Startup

    San Diego, CA
    13 days ago
  • $142.2k - $213.4k

     ...Northrop Grumman Aeronautics Systems has an opening for a Sr. Principal Software Engineer. This role is located on site in El Segundo, CA or San...  ..., Cloud & Application, Dev*Ops, in an Agile software development environment.Basic Qualifications:- Bachelor’s degree in STEM... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  • $144.5k - $195.5k

    We are looking for a software engineering leader who is passionate about creating next-generation...  ...team through early stages of product development, while contributing some code of...  ...regulated industry. Additionally, the Principal Software Engineer will bring deep expertise... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Tend.ai

    San Diego, CA
    2 days ago
  • Principal Software Engineer A VC-backed IoT security startup is seeking a Principal Software Engineer to join its growing team. In this role,...  ...Industries: Data Infrastructure and Analytics, Software Development, Computer and Network Security #J-18808-Ljbffr Oho Group... 
    Full time

    Oho Group Ltd

    San Diego, CA
    1 day ago
  • $211k - $297k

     ...Debt Solutions - Principal Software Engineer (React/C#/AWS) Job Description Overview CoStar Group (NASDAQ: CSGP) is a leading global...  ...in real estate. Our CoStar for Debt Solutions product development team We are looking for an experienced Principal Software... 
    Work at office
    Work from home
    Monday to Thursday

    Visual Lease

    San Diego, CA
    20 hours ago
  • $91.8k - $137.6k

     ...Northrop Grumman Aeronautics Systems is looking to add a Software Engineer/Principal Software Engineer- Data Analyst to join our team on site...  ...ensure stability and quality at all stages of the software development life cycle.• Continuously expand your own skills,... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    3 days ago
  • A leading software company is seeking a Principal Software Engineer for their Debt Solutions team in San Diego. The role involves owning software architecture, collaborating with product leaders, and guiding development teams. The ideal candidate should have over 10 years... 

    Jobleads-US

    San Diego, CA
    2 days ago
  •  ...secure AI infrastructure for scientific and engineering R&D teams. Our platform helps...  ...advanced scientific computing into production software that real technical teams can use....  ...production code. This is a hands on principal role for someone who can set technical... 

    Xora Innovation

    San Diego, CA
    12 days ago
  • $136.12k - $183.7k

    ## \nCompany:\n\nQualcomm Technologies, Inc.\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e ADAS R\u0026D Software\n\nGeneral Summary:\n\nContribute to the broader implementation of Advanced Driver-Assistance Systems (ADAS), which are designed to reduce... 
    Full time

    Qualcomm

    San Diego, CA
    20 hours ago
  • $143.8k - $230k

     ...Description: Position Overview We are seeking a Staff/Principal R&D Software Engineer (ICB5) to serve as a technical architect and hands-on...  ...expertise in distributed systems and AI platform development with a systems-thinking approach to software delivery pipelines... 
    Local area

    Broadcom

    San Diego, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Development Engineer. Be the first to apply!