Dexcom

Staff Software Development Engineer – Data Platforms

Dexcom

full-time

Posted on:

Location Type: Remote

Location: Remote • Illinois, Oregon, Texas, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $135,100 - $225,100 per year

Job Level

Lead

Tech Stack

CassandraCloudGoogle Cloud PlatformJavaKotlinMySQLNoSQLScala

About the role

  • Build cloud-based, event driven software systems and with high availability, scalability, and resilience, as part of a multi-disciplinary team that works with in an Agile methodology environment.
  • Work with data scientist team to build machine learning pipeline.
  • 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, optimizing software infrastructure for better scalability, maintainability, cost efficiency, etc.
  • Contribute to code reviews and champion best practices for quality control, software testing and code development/deployment in an agile environment.
  • Mentor junior members to develop a good understanding the design, architecture and coding of existing internally developed applications to be able to maintain and update them.
  • Participate in on-call rotation for production systems when required.
  • Protect the confidentiality and security of client data.

Requirements

  • Strong programming skills – Kotlin, Java, or Scala.
  • Experience with Cloud Services Development especially with GCP.
  • Experience with relational databases like Mysql, NoSql databases like Cassandra.
  • Familiarity using 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.
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.
  • An exciting and innovative, industry-leading organization committed to our employees, customers, and the communities we serve.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
KotlinJavaScalaCloud Services DevelopmentGCPMySQLCassandrasoftware designsoftware architecturemachine learning pipeline
Soft skills
mentoringchampioning best practicesprocess improvementadaptabilitytime managementcollaborationcommunicationproblem-solvingattention to detailquality control