Hercules
Staff Software Engineer, Growth & Experimentation
About this role
Description: Join Hercules as a Staff Software Engineer focused on growth and experimentation in AI software development. Own the customer journey from landing page to long-term conversion, optimizing sign-up, activation, retention, and monetization. Requirements: Strong software fundamentals: system design, architecture, data modeling, and API design. Proven ability to write clean, maintainable code and work effectively in monorepos. Experience running A/B tests and applying robust experimentation best practices. Extensive SQL skills for clear reporting and analytics. Revenue mindset to identify and prioritize growth opportunities. Product and design sense for creating intuitive user experiences. Familiarity with core stack: TypeScript, React, containers, Postgres, Redis. Ability to leverage AI to enhance workflow. Benefits: Unlimited AI token budget. Flexible vacation policy (take what you need). Comprehensive healthcare, vision, and dental coverage. Daily meals provided in the office. Opportunity to do the best work of your career.