This job listing has expired and the position may no longer be open for hire.

Sr. Software Engineer .Net at Tandem Diabetes Care

Posted in Information Technology 30+ days ago.

This job brought to you by eQuest

Type: Full-Time
Location: San Diego, California

Job Description:


Headquartered in San Diego with customers all over the world, Tandem Diabetes Care is dedicated to making the lives of people with diabetes better and better through relentless innovation. “In Tandem” means together, and we strive to embody that in every aspect of our business. Our offices are centrally located north of Downtown with easy access to the freeway.


At Tandem, Diabetes is all we do. We are the makers of the only color, touch-screen insulin pump that is capable of remote feature updates and compatibility with continuous glucose monitoring. Read more about our company and check out our latest product features and capabilities here: t:slim X2™ Insulin Pump with Control-IQ™ Technology

In addition to innovative technology, we have a culture that fosters the idea that the happiest people are the most productive people. We treat our fellow employees like friends and family, and the company like our own home. This universal respect allows us the freedom to be ourselves and to be effective at our jobs, knowing at the end of the day that we can trust everyone to do the right thing, for each other and for the company. You can learn more about our culture and life at tandem here: and See what our customers are saying here: #tsliminthewild 



As a member of the Software Engineering team, you’ll be responsible for designing and developing web software applications. This role works independently to identify software improvements and contribute to the overall testing and validation of software products. Your focus will be working directly on our t:connect application. This application is accessible by both patients and healthcare providers. The t:connect application helps uncover meaningful insights and trends, so therapy and lifestyle choices can be fine-tuned. Join our team and become a part of the evolution of t:connect!

Learn more about t:connect here:  

In addition to meaningful, hands-on, technical work, you’ll also hone your leadership skills. You’ll lead projects and train and mentor junior team members all within a fun, casual environment that inspires collaboration and innovation.

  • Independently designs, develops, modifies, and tests software units per corporate software process documents.

  • Independently identifies opportunities in software process, discusses with peers, and implements proposals to address gaps.

  • May independently manage external vendors and resources ensuring that deliverables and timelines are met.

  • Responsible for software design specifications, interface descriptions, and other software documentation.

  • May act as technical lead for both individual projects and/or entire products.

  • Translates high-level requirements into software design and implementation.

  • Highly involved in defining software architecture.

  • Develops, executes and verifies unit and integration tests in coordination with the Software Test team. Employs Test Driven Development (TDD) to ensure quality.

  • Manages source code effectively using Source Code Management (SCM) tools, processes and procedures.

  • Independently diagnoses, replicates and addresses build and deployment issues; may instruct others in this process as well.

  • May be tasked to develop proof-of-concept projects that demonstrate new technologies or development patterns.

  • Acts as designated Software Development representative on the Software Review Board (SRB).

  • May act as designated Tandem Software Development representative with outside entities such as clinical research organizations.

  • Other responsibilities as assigned.

  • For Web Engineers:

    • Employs the Agile methodology. Participates in Agile ceremonies, estimates effort during sprint planning, records time using Jira, and contributes to story baking.



  • 8 years’ experience in the field of cloud or web application software development or in a related area.

  • For Web Engineers:

    • 3 plus years’ experience developing ReactJS applications.

  • Bachelor's degree in Engineering or Computer Sciences or related field or equivalent combination of education and applicable job experience.

  • Proficient with formal software test methodologies, such as Test Driven Development (TDD).

  • Skilled at defining and translating high-level requirements into software design and implementation.

  • For Web Engineers:

    • Expert knowledge of at least JavaScript and ReactJS. Proficiency with TypeScript and/or experience with React Native is preferred.

    • Extensive experience developing Single Page Apps (SPAs) with significant client-side logic.

    • Proficient with the use of Docker containers for development support.



  • Knowledge of Good Documentation Practices (GDP) preferred.



At Tandem, our employees are just as important as our customers! Not only do we hire the best, we reward, develop, and retain them too. At Tandem we offer competitive compensation packages, superb medical, dental and vision, a discounted stock purchasing plan, fitness discounts, generous PTO, casual work attire and more! For a full list of benefits please review our perks page at



We love a good referral! If you know someone that would be a great fit for this position, please share!


If you are applying for this job and live in California, please read Tandem’s CCPA Notice: