Staff SW Development Engineer
About the role
The Platform Service team builds low latency, fault tolerant shared services and APIs to meet various business and customer needs. Your role will involve building applications to deliver customer healthcare data, handle customer onboarding and account management, and integrate to hospital and partner solutions, ensuring Dexcom remains the most connected CGM.
Responsibilities
- Lead the development of cloud-based software systems (APIs and Websites)
- Directly interface with product managers, tech support, and customers occasionally
- Drive and influence the technical architecture and design
- Influence and evangelize platform capabilities and architecture with larger audience
- Apply best practices for development, testing and deployment of application in an Agile environment
- Support product assurance in diagnosing and resolving bugs
- Participate in on-call rotation for applications
Requirements
- Bachelor’s degree in a technical discipline, or Master’s degree and 2-5 years equivalent industry experience, or PhD and 0-2 years experience
- Experience developing full stack applications, preferably in a cloud environment, like AWS, Azure, or GCP
- Good knowledge of modern Auth and SSO frameworks such as OAuth 2.0, OpenId and/or SAML
- Excellent programming skills in Kotlin, Java, Angular, JavaScript, TypeScript, Scala or other similar languages
- Experience building frontend and backend applications using modern frameworks and technologies
- Background in building frontend and backend applications in a distributed systems using message brokers
- Experience with NoSQL (Cassandra, MongoDB, DynamoDB) or RDBMS (MySQL, Postgres, Oracle)
- Familiarity using relevant, modern, software test tools and equipment
- Experience building cloud-based, container components, CI and CD Pipelines
- Experience, and comfort, with being part of a team that builds components as part of a distributed environment
- Ability to work in a dynamic team environment, and possess time management skills to meet schedules and participate in Agile software development
- Exposure to GitHub Actions, Helm, Kubernetes, Google Cloud Platform
Qualifications
- Exposure to EHRs such as Epic or Cerner, FHIR integrations or other Healthcare Interoperability protocols such as HL7v2
Skills
- Full stack development
- Cloud environments (AWS, Azure, GCP)
- Modern Auth and SSO frameworks (OAuth 2.0, OpenId, SAML)
- Kotlin, Java, Angular, JavaScript, TypeScript, Scala
- Distributed systems
- NoSQL databases (Cassandra, MongoDB, DynamoDB)
- RDBMS (MySQL, Postgres, Oracle)
- Software testing tools
- CI/CD pipelines
- Container components
- GitHub Actions, Helm, Kubernetes, Google Cloud Platform
- EHRs (Epic, Cerner), FHIR integrations, HL7v2
Benefits
A full and comprehensive benefits program including growth opportunities on a global scale, access to career development through in-house learning programs and/or qualified tuition reimbursement, and an exciting and innovative, industry-leading organization committed to our employees, customers, and the communities we serve.
Pay
$135,100.00 - $225,100.00
Schedule
Remote Workplace: Home office; not required to live within commuting distance of a Dexcom site (typically 75 miles/120km). Hybrid working environment may be available if residing within commuting distance.
Travel Required
0-5%