Jobs and Careers
TA

Sr Software Engineer II

Tandem Diabetes Care
San Diego, United StatesRemotefull_timeVerifiedPosted 24 Sept 2024
💰 $185,000/yr($144,600/yr$185,000/yr)

About the role

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 a “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 t:slim X2 insulin pump with -IQ technology. We’re also 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. Since many of our own team members live with type 1 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

WHEN & WHERE YOU’LL WORK:

Remote: This position is fully remote and open to candidates within the United States. All necessary equipment for the role will be provided and training will occur virtually.  

A DAY IN THE LIFE:

Sr. Software Engineers at Tandem are highly skilled senior team members responsible for the design, documentation, development and testing of a cloud native architecture that powers Tandem’s web and mobile applications using leading edge best practices and design patterns.

A Sr. Software Engineer 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.
  • 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. 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, mid, and possibly senior level engineers.
  • 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.
  • Confirms completion of required training plan before assuming job responsibilities.
  • Ensures compliance with company policies, including Privacy/HIPAA, and other legal and regulatory requirements with support from subject matter experts within the company.

WHAT YOU’LL NEED:

  • 8 years’ experience in the field of cloud or web application software development or in a related area.
  • 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).
  • Expert knowledge of at least C# and .NET Core.
  • Extensive experience designing, developing, and testing containerized micro-services.
  • Extensive experience utilizing NoSQL databases, such as CosmosDB, MongoDB, 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 as well as 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.
  • Able to work independently and deliver high quality work product without close supervision.
  • Able to articulate work assignments and direct the work of more junior team members.
  • Adept at seeing change as an opportunity to improve business performance and campaigning for it when necessary.
  • Able to effectively convey information related to work product and lead group discussions.
  • Able to asser

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Tandem Diabetes Care

View company profile →