
Staff Software Development Engineer – Data Platforms
Dexcom
full-time
Posted on:
Location Type: Remote
Location: Remote • Illinois, Oregon, Texas, Washington • 🇺🇸 United States
Visit company websiteSalary
💰 $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