Manager, Software Development Engineer - CEP & Support Tools
Dexcom Inc
The Company
Dexcom Corporation (NASDAQ DXCM) is a pioneer and global leader in continuous glucose monitoring (CGM). Dexcom began as a small company with a big dream: To forever change how diabetes is managed. To unlock information and insights that drive better health outcomes. Here we are 25 years later, having pioneered an industry. And we're just getting started. We are broadening our vision beyond diabetes to empower people to take control of health. That means personalized, actionable insights aimed at solving important health challenges. To continue what we've started: Improving human health.
We are driven by thousands of ambitious, passionate people worldwide who are willing to fight like warriors to earn the trust of our customers by listening, serving with integrity, thinking big, and being dependable. We've already changed millions of lives and we're ready to change millions more. Our future ambition is to become a leading consumer health technology company while continuing to develop solutions for serious health conditions. We'll get there by constantly reinventing unique biosensing-technology experiences. Though we've come a long way from our small company days, our dreams are bigger than ever. The opportunity to improve health on a global scale stands before us.
Meet the Team:
Join Dexcom's dynamic and innovative team in Bengaluru (Bangalore), India, where we are dedicated to improving the lives of people with diabetes through cutting-edge software applications. As a Manager of Software Development, you will lead a talented team in delivering impactful software enhancements and new products. Be part of a company that is not only well-established but also on an exciting upward growth trajectory. If you are passionate about technology and making a difference, this is the place for you!
Where You Come In:
- You will interact with developers and architects to define application requirements and necessary modifications.
- You will oversee the preparation of design specifications, coding, and debugging of computer programs for commercial or end-user applications.
- You will build and maintain cloud-based software systems (APIs and Websites) as part of a multi-disciplinary team using Agile methodology, integrating design, development, testing, and quality control.
- You will create a high-performing team by hiring staff, coaching, and mentoring team members.
- You will provide leadership to develop career paths, manage performance, and ensure team success.
- You will develop and implement best practices for testing and deployment in an agile environment.
- You will define and own the technical roadmap for the team and components owned by the team.
- You will influence and promote platform capabilities and architecture to a larger audience.
- You will grasp business processes and requirements from the business.
- You will participate in hands-on development and DevOps activities.
What Makes You Successful:
- You have a minimum of 12 years of work experience in developing full-stack applications.
- You bring at least 4 years of experience managing software development teams.
- Your expertise includes a minimum of 3 years of experience in building and managing software applications in a cloud environment.
- Your skills include at least 4 years of experience in building and managing internet-facing websites or APIs.
- Your knowledge includes a strong understanding of modern security frameworks such as OAuth 2.0 and OpenId.
- Your proficiency includes strong programming skills in Kotlin, Java, C#, NodeJS, or Scala, with experience in SQL and NoSQL databases.
- You communicate effectively with strong oral and written communication skills, collaborating with internal and external parties including development teams, program/product managers, and other project stakeholders.
- You balance comfort and experience in splitting time between hands-on technical efforts and managing a team.
- You organize with strong organizational, planning, and time management skills.
- You decide with the ability to work through ambiguous requirements and make key decisions to progress and evolve the event streaming data platform.
- Your interest includes experience with or interest in the software product development process for medical devices, particularly in a design control environment.
- Your experience includes specific and relevant experience with Google Cloud Platform.
What You'll Get:
- A front row seat to life changing CGM technology. Learn about our brave #dexcomwarriors community.
- 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.
- An exciting and innovative, industry-leading organization committed to our employees, customers, and the communities we serve.
Experience and Education:
- Typically requires a Bachelor’s degree with 8-12 years of industry experience
- 2-5 years of previous management or lead experience
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Dexcom. Only authorized staffing and recruiting agencies may use this site or to submit profiles, applications or resumes on specific requisitions. Dexcom does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to the Talent Acquisition team, Dexcom employees or any other company location. Dexcom is not responsible for any fees related to unsolicited resumes/applications.