SW Development Engineer 1
Dexcom
About the Role
Dexcom Corporation (NASDAQ DXCM) is a pioneer and global leader in continuous glucose monitoring (CGM). We are broadening our vision beyond diabetes to empower people to take control of health.
Key Responsibilities
- Build cloud-based, event-driven software systems with high availability, scalability, and resilience, as part of a multi-disciplinary team that works within an Agile methodology environment.
- Work with the data scientist team to build machine learning pipelines.
- Contribute to software across the development lifecycle, including software design and architecture, code development, functional and performance testing, and documentation and design verification.
- Identify, champion, and work to implement improvements in internal processes, including automating manual processes, optimizing data delivery, and optimizing software infrastructure for better scalability, maintainability, and cost efficiency.
- Contribute to code reviews and champion best practices for quality control, software testing, and code development/deployment in an agile environment.
- Participate in on-call rotation for production systems when required.
- Protect the confidentiality and security of client data.
Requirements & Tech Stack
- Strong programming skills in Kotlin, Java, Golang.
- Experience with message brokers, queues, and buses like Kafka, Azure Service Bus, ZeroMQ.
- Experience with NoSQL databases like Cassandra.
- Experience with relational databases like MySQL.
- Strong frontend development exposure.
- Familiarity with using relevant, modern software test tools.
Qualifications
- Proven ability to learn new tools and technology.
- Demonstrated ability to work in a fast-paced and changing environment with short deadlines, interruptions, and several simultaneous tasks and projects.
- Typically requires a Bachelor’s degree in a technical discipline and a minimum of 1-2 years related experience or Master’s degree and 0-2 years’ equivalent experience.

