Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Hopkinton, MA.We are seeking a Principal Engineer to provide technical leadership across modern software delivery platforms, with a strong focus on DevOps CI/CD pipelines, end-to-end security scanning, and agentic AI systems. This role is both hands-on and strategic, influencing architecture, engineering standards, and long-term technical direction while mentoring senior engineers and partnering closely with product and security teams.The ideal candidate combines deep systems expertise with a forward-looking mindset, driving automation, resilience, and secure-by-design practices while exploring how autonomous and agentic AI can enhance developer productivity and operational excellence.What you’ll achieve As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer’s business goals, needs and general business environment creating software solutions.You will:- Contribute to the design and architecture of high-quality, complex systems and software/storage environments- Prepare, review and evaluate software/storage spece, and continuously improved. Partner with security and compliance teams to meet regulatory and audit requirements without slowing delivery.- Design and prototype agentic AI systems that autonomously reason, plan, and act across engineering and operational workflows. Apply AI agents to incident response, pipeline optimization, vulnerability management, testing, and observability.