Note: The job is a remote job and is open to candidates in USA. Dexcom Corporation is a global leader in continuous glucose monitoring technology focused on improving human health through personalized, actionable insights. The Senior SW Development Engineer will develop and support cloud-based APIs and websites, collaborate on technical design and requirements, and deliver high-quality software in an Agile, distributed environment.
Responsibilities
- Directly interface with product managers, tech support, and customers occasionally, gaining an understanding of customer needs, providing support (both integration/onboarding and sustaining), and sharing customer feedback with the greater team
- Select development approaches that can accommodate high uncertainty in requirements and changing needs
- Work with architects on technical design, feasibility study, provide implementation estimates to help define project timelines
- Develop software programs or systems that align with user needs, and run tests to provide high quality deliverables
- Apply best practices for development, testing and deployment of application in an Agile environment
- Understand and look for opportunities to optimize quality management and business processes
- Support product assurance in diagnosing and resolving bugs
- Participate in on-call rotation for applications
Skills
- You have good knowledge of modern Auth and SSO frameworks such as OAuth 2.0, OpenId and/or SAML
- You have excellent programming skills in Kotlin, Java, Angular, JavaScript, TypeScript, Scala or other similar languages
- You are experienced in building frontend and backend applications using modern frameworks and technologies
- You have a background in building frontend and backend applications in a distributed systems using message brokers
- You have previously worked with a NoSQL (Cassandra, MongoDB, DynamoDB) or RDBMS (MySQL, Postgres, Oracle)
- Familiarity using relevant, modern, software test tools and equipment
- You are experienced in building cloud-based, container components, CI and CD Pipelines
- You are experienced, and comfortable with, being part of a team that builds components as part of a distributed environment
- You possess the ability to work in a dynamic team environment, and possess time management skills to meet schedules and participate in Agile software development
- You have exposure to GitHub Actions, Helm, Kubernetes, Google Cloud Platform
- * 0-5%
- • Typically requires a Bachelor's degree in a technical discipline, and a minimum of 5-8 years related experience or Master's degree and 2-5 years equivalent industry experience or a PhD and 0-2 years experience
- You bring a rich experience developing full stack applications, preferably in a cloud environment, like AWS, Azure, or GCP
Benefits
- A full and comprehensive benefits program.
- Growth opportunities on a global scale.
- Access to career development through in-house learning programs and/or qualified tuition reimbursement.
Company Overview
Company H1B Sponsorship