Whoop - Senior Software Engineer (Backend, Core & Ecosystem)
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• ● Significant experience building and operating large-scale backend systems in a production environment • ● Deep expertise in API design and development, including RESTful services and relational databases such as Postgres • ● Experience working with event-driven or asynchronous systems such as Kafka or SQS • ● Proven ability to design systems for scalability, reliability, and performance • ● Experience writing well-tested, maintainable code with clear documentation • ● Strong collaboration and communication skills, with experience working cross-functionally • ● Growth mindset with a desire to learn, iterate, and improve in a complex and evolving environment • ● Bonus: Experience working full-stack (for example, Swift or Kotlin), or building shared services used across multiple product areas • Learn more about our Software Org and how to be successful in your engineering career at WHOOP via our Career Framework. • 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. • Interested in the role, but don’t meet every qualification? We encourage you to still apply! At WHOOP, we believe there is much more to a candidate than what is written on paper, and we value character as much as experience. As we continue to build a diverse and inclusive environment, we encourage anyone who is interested in this role to apply.
Responsibilities
• ● Lead the design and implementation of core backend capabilities (for example new data pipelines, improved scalable and resilient architectures) • ● Drive technical planning for initiatives, including scoping and sequencing work, identifying dependencies and risks, and communicating tradeoffs and timelines to stakeholders • ● Deliver high-quality, member-facing features, collaborating with cross-functional partners to ensure requirements are met and outcomes are measurable • ● Maintain and improve system performance, scalability, and reliability across APIs and infrastructure using Java, Kafka, Postgres, and AWS technologies • ● Establish and evolve shared engineering standards through code reviews, documentation, and architectural discussions, influencing patterns used across backend development • ● Mentor and support other engineers through pairing, feedback, and knowledge sharing, helping grow individual capability and the overall health of the codebase
No credit card. Takes 10 seconds.