Staff Software Development Engineer @ Dexcom - Los Angeles, CA

Job Overview

8 days ago

Staff Software Development Engineer

Dexcom - Los Angeles, CA

About Dexcom

Founded in 1999, Dexcom, Inc. (NASDAQ: DXCM), develops and markets Continuous Glucose Monitoring (CGM) systems for ambulatory use by people with diabetes and by healthcare providers for the treatment of people with diabetes. The company is the leader in transforming diabetes care and management by providing CGM technology to help patients and healthcare professionals better manage diabetes. Since the company’s inception, Dexcom has focused on better outcomes for patients, caregivers, and clinicians by delivering solutions that are best in class - while empowering the community to take control of diabetes. Dexcom reported expected full-year 2021 revenues of $2.48B, a growth of 27% over 2020. Headquartered in San Diego, California, with additional offices in the Americas, Europe, and Asia Pacific, the company employs over 6,000 people worldwide.

Position Summary:

Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs. Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance.

Essential Duties and Responsibilities:

  • Develop cloud-based software systems (APIs and Websites) as part of a multi-disciplinary team that works with an Agile methodology and integrates design, development, testing, and quality control
  • Participate and drive gathering of technical requirements and document appropriately
  • Directly interface with customers, gaining an understanding of customer needs, providing support (both integration/onboarding and sustaining), and sharing customer feedback with the greater team
  • Select development approaches that can accommodate high uncertainty in requirements and changing needs
  • Drive and influence the technical architecture and design
  • Influence and evangelize platform capabilities and architecture with larger audience
  • Apply best practices for testing and deployment in an agile environment
  • Understand business processes and requirements from the business
  • Support quality assurance in diagnosing and resolving bugs
  • Participate in on-call rotation for applications

Required Qualifications:

  • 5+ years of work experience with developing full stack applications, preferably in a cloud environment, like AWS, or GCP
  • Bachelor's degree in Computer Science, Information Systems, Mathematics or Engineering from an accredited academic university, or an equivalent combination of education and experience
  • Strong knowledge of modern security frameworks such as OAuth 2.0 and OpenId
  • Strong Programming skills – Kotlin, Java, NodeJS or Scala or other similar languages
  • Experience in building frontend and backend applications using modern frameworks and technologies
  • Familiarity using relevant, modern, software test tools and equipment
  • Experience in building cloud-based, container components, CI and CD Pipelines
  • Experience in, and comfortable with, being part of a team that builds components as part of a distributed environment
  • Ability to work in a dynamic team environment, and possess time management skills to meet schedules and participate in Agile software development

Preferred Qualifications:

  • Experience with, or interest in, the software product develoment process for medical devices, particularly working in a design control environment
  • Bonus: Strong Programming skills – AngularJS or other modern JavaScript frameworks
  • Bonus: CI/CD experience, especially using cloud-based technologies such as Terraform, Helm, or Spinnaker
  • Bonus: Specific and relevant Google Cloud Platform experience

Travel Required:

  • Up to 25%

Functional Description

Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs. Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance.

Functional/Business Knowledge

  • Possesses advanced knowledge of technical principles and theories. Recommends solutions in support of functional objectives tied to overall company objectives and strategies.


  • Demonstrates significant technical expertise, collaboration with others and independent thought. Anticipates potential complex problems requiring an in-depth evaluation. Demonstrates strategic thinking and commercial/industry understanding in functional projects.


  • Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results.
  • Determines methods and procedures on new assignments and may coordinate activities of other colleagues.

Experience and Education

  • Typically requires a Bachelors degree in a technical discipline, and a minimum of 8-12 years related experience or Masters degree and 5-7 years equivalent industry experience or a PhD and 2-4 years of experience.

Workplace Type

  • The Workplace Type for this role is Flex. Based on the nature of your position you will be working onsite approximately 2-3 days per week from collaborative space and hoteling desks at our Dexcom sites. You will need to be located within commuting distance (typically 75 miles/120km) of your assigned Dexcom site.


If you are an individual with a disability and would like to request a reasonable accommodation as part of the employment selection process, please contact Dexcom Talent Acquisition at [email protected] .

An Equal Opportunity Employer . All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, or protected veteran status and will not be discriminated against on the basis of disability. Dexcom’s AAP may be viewed upon request by contacting Talent Acquisition at [email protected] .

View the OFCCP's Pay Transparency Non Discrimination Provision at this link .

Similar Jobs

Operations Admin I - CA

FedEx Ground Careers US

Chino, CA

Verifies timely log entry into system • Enters all individual vehicle mileage record information into the system and works with ICs and Linehaul staff to…

Site Asset Staff (LG II) (Government)


El Segundo, CA

Establish and maintain hardware and software maintenance database and historical document records. Strong knowledge of IT software and hardware, with three or…

Cloud Engineer


Burbank, CA

Experience with all stages of the software development lifecycle. Document software functionality, requirements, configuration, training, and testing results in…

Tutoring Coordinator - Business 2022

Santa Monica College

Santa Monica, CA

Consults with faculty and other campus staff to ensure the program is meeting the needs of students and identifies and develops instructional resources to…

Assistant/Air Quality Specialist (Economist)

South Coast Air Quality Management District

Diamond Bar, CA

Works with engineers, planners, other environmental professionals, Information Management staff, and other personnel to develop and implement methods and…

IT Dispatch Coordinator


South Pasadena, CA

Maintain tracking of software licenses and IT contracts. Act as a liaison between staff and technicians for status updates. Lift and/or move up to 30 pounds.

HR Operations/Payroll Coordinator

California State University

Northridge, CA

Establish and maintain cooperative working relationships; and operate standard office equipment and software. Under general supervision of the Manager, Academic…

E-Commerce Specialist - Long Beach, CA

The Salvation Army Western USA

Long Beach, CA

A basic understanding of third-party research software, Terapeak. The ability to use listing and shipping software, Sure Done, Ship Station.

11-001 - Multimedia Ministries-Content Creator - CAS/DHQ-Program

The Salvation Army Western USA

Carson, CA

Work with DHQ staff in AV planning for divisional events. Work with DHQ Program and Leadership staff in production of promotional materials.

Point of Care Testing Coordinator

City of Hope

Irvine, CA

Assists with general staff training as necessary. Provides guidance to technical and nursing staff. Nursing managers, service line PPL, professional program…

Dental Assistant

West Coast Dental Services Inc.

Lynwood, CA

Knowledge of dental software /computer literate a must. If you have an outgoing personality with excellent communication skills, have dental knowledge and…

Airport Maintenance Supervisor

County of Orange

Costa Mesa, CA

Competent using Excel, Word, and Outlook, or similar software programs. Interacts with staff at various levels in the County organization for the purposes of…

Residency Program Coordinator-OBGYN

UCLA Health

Los Angeles, CA

Ability to use specialized educational software to record PowerPoint presentations with audio and complete the video processing of the lectures.

Assistant Business Manager

Legacy Partners

Anaheim, CA

Actively participate with the staff, Business Manager, Marketing Department, and Regional Portfolio Manager in advertising, leasing, and community contacts to…

Office Facilities Coordinator

Armanino LLP

Los Angeles, CA

Provides backup to administrative staff as needed. Proficient in Microsoft Office software including Word, Excel and Outlook. Knowledge and use of power tools.

Security Protective Operations Center Supervisor


Hawthorne, CA

Experience with geospatial analysis software (ArcGIS, QGIS, Google Earth). Train security staff in emergency response measures, develop security procedures and…

Senior CLS Specialist - Component Processing Lab

UCLA Health

Los Angeles, CA

Provide technical support to staff, Medical Enterprise and community. Working knowledge of donor collection and manufacturing equipment and computer software,…

Individual Giving Associate (Fundraising) - Los Angeles, CA

Planned Parenthood

Los Angeles, CA

Participate in staff solicitation pitches, create collateral materials for health centers, and complete monthly reporting and recognition tasks.

Program Aide/Assistant Long Beach

The Salvation Army Western USA

Long Beach, CA

Greet visitors, beneficiaries, and staff courteously and direct them appropriately. Perform a variety of clerical work for Rehabilitation Services staff…

Senior Oracle Database Administrator - PRIMARILY REMOTE

Superior Court of Orange County

Orange County, CA

Provides day-to-day leadership and project management oversight and works with staff to ensure a high performance, customer service-oriented work environment…

Custodial Manager P&L

PRIDE Industries

Commerce, CA

Advanced computer literacy including knowledge of word processing, spreadsheet, database and presentation software; There are direct reports with this position.

Office on Aging and Veterans Service Director

County of Orange

Orange County, CA

Overseeing the Aging and Veterans units including direct management of Administrative Managers and indirectly managing a team of approximately 24 staff members.

Assistant Property Manager

The RMR Group

Los Angeles, CA

Strong proficiency with property management/accounting software (preferably Yardi), ARGUS budgeting software; MS Office application (Word, Excel, PowerPoint,…

11-035 Office Manager - CAS/Siemon Family Youth & Community Center

The Salvation Army Western USA

Los Angeles, CA

Maintain staff sick and vacation records. Report and process staff accidents or injuries. High degree of experience in use of computer applications and…