Dexcom logo

Sr SW Development Engineer

Dexcom
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

5 - 8 Years

TYPE

FullTime

SKILLS REQUIRED

Backend DevelopmentEvent-Driven ArchitectureData PipelinesSoftware ArchitectureApache KafkaKotlin

Job description

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.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Sr SW Development Engineer