Sr Software Engineer I

🏢 Tandem Diabetes Care · all Tandem Diabetes Care jobs (9)
📍 United States
💰 USD 140,000 - 160,000 / annual
📅 Posted 2026-09-06 · via Himalayas
🏷 Software-Engineer,Backend-Engineering,Fullstack-Development,Cloud-Engineer,C#-Development,Software-Engineer-I,Software-Engineer-II,Senior-Java-Software-Engineer,Senior-Systems-Software-Engineer,Senior-C#-.NET-Software-Engineer,Senior-Software-AI-Engineer,Developer
Apply on original site ↗

GROW WITH US:
Tandem Diabetes Care creates new possibilities for people living with diabetes, their loved ones, and their healthcare providers through a positively different experience. We’d love for you to team up with us to “innovate every day,” put “people first,” and take the “no-shortcuts” approach that has propelled us to become a leader in the diabetes technology industry.

STAY AWESOME:
Tandem Diabetes Care is proud to manufacture and sell the Tandem Mobi system and t:slim X2 insulin pump with Control-IQ+ technology — an advanced predictive algorithm that automates insulin delivery. But we’re so much more than that. Our company’s human-centered approach to design, development, and support delivers innovative products and services for people who use insulin. Because many of our own team members live with diabetes, or have a loved one impacted by diabetes, the work is personal, and we are committed to the cause. Learn more at tandemdiabetes.com
A DAY IN THE LIFE:
A highly skilled senior team member responsible for the design, documentation, development, and testing of a modern web application using leading edge best practices and design patterns. This role works independently to identify software improvements and contribute to the overall testing and validation of software products.
A Sr. Software Engineer I at Tandem also:

-
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.

-
Utilizes AI tools such as Github Copilot to develop modern and maintainable code

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

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

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

-
Regularly performs code reviews and provides feedback to peers and junior engineers.

-
Responsible for the training, mentoring and development of junior team members.

-
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.

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

-
Ensures compliance with company policies, including Privacy/HIPAA, and other legal and regulatory requirements with support from subject matter experts within the company.

WHEN & WHERE YOU’LL WORK:

Remote: This position is fully remote and open to candidates within the United States. Equipment for the role will be provided and training will occur virtually.
WHAT YOU’LL NEED:

- Bachelor’s degree in engineering or computer sciences or related field or equivalent combination of education and applicable job experience.

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

- Expert knowledge of at least C# and .Net Core.

- Experience designing, developing, and testing containerized micro-services.

- Experience building and maintaining CI/CD pipelines that deploy containerized services to Kubernetes via Helm.

- Experience utilizing SQL databases, such as SQL Server, MySQL, etc.

- Experience utilizing NoSQL databases, such as MongoDB, CosmosDB, Cassandra, etc.

- Experience with an enterprise messaging bus (e.g., Event Hubs, Kafka, Kinesis) is preferred.

- Proficient with the use of Docker containers for both development support and deployment.

- Familiarity with selecting and deploying cloud technologies in Azure and/or AWS.

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

← All remote jobs

Get remote developer jobs like this by email

One weekly digest. No spam, unsubscribe anytime.

Similar for you