A highly skilled team leader responsible for the design and architecture of the build infrastructure, CI/CD automation, embedded toolchain, and overall developer experience that enables reliable, efficient delivery of firmware for Tandem's t:slim, Mobi, and next-generation insulin pump products. The principal engineer is among the team’s most senior individual contributors and takes on some of the most challenging problems. This leadership role elevates the technical capabilities of everyone through mentorship, technical guidance, and by modeling Tandem values. Architects, implements, and maintains the embedded firmware build infrastructure, including build orchestration, tool chains, configuration systems, and artifact generation. Designs and builds CI/CD workflows that integrate automated build, test, and release processes. Drives adoption of industry-standard technology and best practices in build automation, configuration management, and developer tooling. Ensures the reliability and availability of CI and server infrastructure and leads the rapid diagnosis and resolution of outages that impact engineering teams. Collaborates across the organization and with external vendors to procure, deploy, and maintain development tools and licenses. Drives a culture of continuous improvement in developer experience, engineering efficiency, and quality. Plays an active leadership role in the development, modification, and testing of software units per corporate software process documents. Establishes and enforces strong software engineering practices, concepts, and techniques across multiple software teams. Proactively identifies opportunities in software process, discusses with peers, and implements proposals to address gaps. Provides technical guidance to major programs and software engineering teams. Responsible for the training, mentoring, and development of junior team members. Guides the team through strategic design and architecture decisions. Creates, maintains, and reviews software design specifications, interface descriptions, and other software documentation. Creates, maintains, and reviews software requirements specifications. Influences software test strategy and supports validation and verification activities. Evaluates and recommends tools, technologies, and processes.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Number of Employees
1,001-5,000 employees