Software Engineer II
Job description
About the role
At WHOOP, we are on a mission to unlock human performance and healthspan, and this role places you at the center of that effort in a high impact capacity. You will own the design, development, and maintenance of robust backend systems that directly power our platform and enable members to perform at a higher level and live longer. This position requires a deep focus on scalability and security, as you will be responsible for protecting our members' data and ensuring our systems scale securely and reliably. You will collaborate closely with cross-functional partners to deliver features that enhance member engagement while shaping core platform practices. Depending on your background and interests, you will have the opportunity to align with either the Product Security team, focused on secure-by-default guardrails, compliance, and data privacy, or the Application Infrastructure team, focused on scalability, reliability, and developer enablement. This is a top-funnel role where your work will lay the foundation for WHOOP's growth and long-term platform integrity.
Key facts
What you'll do
Design, develop, and maintain robust, scalable backend systems that power WHOOP's core infrastructure and member experience.
Collaborate with product managers, data engineers, frontend developers, and other cross-functional partners to deliver features that enhance member engagement.
Build and maintain APIs to enable seamless integration with frontend applications and third-party services.
Ensure system reliability, scalability, and performance through effective testing, monitoring, and optimization.
Implement secure coding practices and contribute to designing systems that safeguard member data.
Stay current with backend technologies and contribute to improving team engineering standards and best practices.
Automate repetitive tasks and drive initiatives that replace manual work with scalable tooling to increase team efficiency.
Analyze complex problems and translate requirements into technical solutions that balance security, performance, and speed.
Participate in on-call rotations to support production systems and respond to incidents with ownership and urgency.
Document system architecture, APIs, and operational procedures to ensure clarity and enable knowledge sharing across teams.
Contribute to code reviews and provide constructive feedback to elevate the overall quality of the codebase.
Explore emerging technologies in backend, cloud infrastructure, and cybersecurity to identify opportunities for innovation at scale.
Champion best practices around observability, reliability, and security across all services you own.
Work within an agile development framework to plan, deliver, and iterate on features in a fast-paced environment.
Act as a technical owner for your services, driving long term platform health and alignment with business goals.
Requirements
2-4 years of backend software development experience, ideally in languages like Java, Python, or C#.
Experience designing and building RESTful APIs and microservices.
Exposure to event-driven architecture (messaging/streaming tech such as Kafka, RabbitMQ).
Familiarity with database design and management (e.g., PostgreSQL, MySQL, or NoSQL databases).
Understanding of cloud infrastructure (AWS, GCP, or Azure).
Familiarity with cybersecurity principles (data privacy, authentication, and authorization) is a plus but not required.
Strong problem-solving skills and ability to work in a fast-paced environment.
Good communication skills and ability to collaborate across teams.
Ability to read, understand, and modify existing codebases with minimal guidance.
Comfort with debugging complex issues in production and staging environments.
Capacity to manage multiple priorities and deliver high quality work under tight deadlines.
Experience with version control systems, particularly Git, and following branching strategies.
Understanding of secure software development lifecycle practices and compliance considerations.
Willingness to learn and adapt to new tools, frameworks, and processes in a rapidly evolving tech stack.
Nice to have
Experience working with infrastructure as code and developer enablement platforms.
Familiarity with containers and orchestration (e.g., Docker, Kubernetes).
Background in cloud security or incident response.
Exposure to building translation or localization platforms to support multi-language content delivery.
Hands-on experience with observability tools (logging, monitoring, alerting) in production environments.
Practical notes
This role is based in the WHOOP office located in Boston, MA. The successful candidate must be prepared to relocate if necessary to work out of the Boston, MA office.
This position is open for immediate new hire. For those graduating in the fall of 2026 seeking entry level roles, we kindly ask that you check out our New Grad Opportunities posting to be considered for roles opening at that time.