Overview
Senior Software Engineer on the Data Platforms team within Dexcom's Software and Data Organization, building cloud-based, event-driven data infrastructure for medical devices and systems in Bengaluru, India.
What you'll do
- Build cloud-based, event-driven software systems with high availability, scalability, and resilience as part of a multi-disciplinary Agile team.
- 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 implement improvements in internal processes, including automating manual processes, optimizing data delivery, and optimizing software infrastructure for 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.
What you'll need
- Strong programming skills in Kotlin, Java, and Golang.
- Experience with message brokers, queues, and buses such as Kafka, Azure Service Bus, ZeroMQ, and NoSQL databases.
- Experience with relational databases such as MySQL and NoSQL databases such as Cassandra.
- Familiarity with relevant, modern software test tools and equipment.
- 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.
- Strong frontend development exposure.
- 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 experience, or a PhD and 0-2 years of experience.
Details
- Location: Bengaluru (Bangalore), India.
- Role includes participation in on-call rotation for production systems when required.
Read the full description and apply on the company’s own careers page.