GROW WITH US:
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.
DIABETES IS ALL WE DO:
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: https://www.tandemdiabetes.com/careers/life-at-tandem and See what our customers are saying here: #tsliminthewild
A DAY IN THE LIFE:
GENERAL SUMMARY:
A highly skilled senior team member responsible for the design, documentation, development and testing of a cloud native architecture that delivers a robust set of REST APIs that power Tandem’s web and mobile applications using leading edge best practices and design patterns.
PRIMARY DUTIES & RESPONSIBILITIES:
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.
Employs the Agile methodology. Participates in Agile ceremonies, estimates effort during sprint planning, records time using Jira, and contributes to story baking.
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.
Regularly performs code reviews and provides feedback to peers and junior engineers.
Responsible for the training, mentoring and development of junior team members.
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.
Other responsibilities as assigned.
YOU’RE AWESOME AT:
REQUIRED QUALIFICATIONS:
Knowledge, skills & abilities:
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 (eg 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 assert own ideas and persuade others through effectively consolidating, evaluating, and presenting relevant information.
Knowledge of Good Documentation Practices (GDP) preferred.
Minimum certifications/educational level:
Bachelor's degree in Engineering or Computer Sciences or related field or equivalent combination of education and applicable job experience.
Minimum experience:
8 years experience in the field of cloud or web application software development or in a related area.
SCOPE:
Has a wide range of experience and resolves complex issues in creative and effective ways.
Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
Determines methods and procedures on new assignments and may coordinate activities of other personnel.
WHAT’S IN IT FOR YOU?
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 https://www.tandemdiabetes.com/careers/benefits.
BE YOU, WITH US!
We’re always looking for awesome, forward-thinking achievers to join our workforce. We are committed to making sure our company fully reflects the diverse consumers who use our product. We are making strides towards this goal and are firmly committed to being an equal opportunity employer and maintaining a diverse and inclusive environment.
REFERRALS:
We love a good referral! If you know someone that would be a great fit for this position, please share!