Senior Software Engineer (Manufacturing Platform) at WHOOP
Job Description
At WHOOP, we're on a mission to unlock human performance and healthspan. WHOOP empowers members to perform at a higher level through a deeper understanding of their bodies and daily lives.
WHOOP is hiring a Senior Software Engineer (Manufacturing Platform) to build the software infrastructure that powers manufacturing across prototype, NPI, and mass production. You will own the architecture and development of the automated test platform that enables reliable, scalable production of WHOOP hardware. Working closely with Manufacturing Engineering, Electrical Engineering, Firmware, Hardware, and Quality teams, you'll build the tools, services, and infrastructure that ensure every device is manufactured efficiently and meets the highest quality standards.
RESPONSIBILITIES:
- Design, develop, and maintain the Python-based manufacturing platform that powers automated test across engineering builds and high-volume production.
- Architect scalable software frameworks and services that integrate with automated test equipment, embedded devices, manufacturing systems, and cloud infrastructure.
- Develop and maintain cloud-based services and infrastructure in AWS to support manufacturing applications, test execution, data collection, and operational monitoring.
- Build and maintain internal APIs, tooling, and developer workflows that improve the reliability, maintainability, and usability of the manufacturing software ecosystem.
- Partner closely with Manufacturing, Hardware, Firmware, Electrical, and Quality Engineering teams to translate manufacturing requirements into robust software solutions.
- Drive engineering best practices through software architecture, automated testing, code reviews, documentation, and technical mentorship while continuously improving platform reliability and developer productivity.
QUALIFICATIONS:
- 5+ years of professional software engineering experience building production-quality applications and platforms.
- Excellent Python development and debugging skills, with experience designing modular, maintainable software architectures.
- Experience administering Linux systems and working comfortably in Windows development and production environments.
- Experience designing and consuming RESTful Web APIs and building distributed software systems.
- Hands-on experience developing, deploying, and administering applications and infrastructure within AWS.
- Strong understanding of modern software development practices, including Git/GitHub workflows, software build systems, CI/CD, automated testing, and code review.
- Experience integrating software with hardware, embedded systems, instrumentation, or automated test equipment is highly preferred.
- Excellent communication skills and the ability to collaborate effectively across multidisciplinary engineering teams.
- A strong commitment to leveraging AI tools to accelerate development, while maintaining rigorous quality standards and ensuring all AI-assisted output meets the same high bar as manual contributions.