Hercules
Staff Software Engineer, Infrastructure
About this role
Description: Join Hercules as a Staff Software Engineer to build the future of AI software development. Responsibilities include building and maintaining infrastructure for AI Agent, App Builder, App Hosting, SDK, and enterprise-grade platform. Requirements: Strong software fundamentals: system design, architecture, data modeling, and API design. Ability to write clean, maintainable code and work effectively in monorepos. Experience in scaling large, data-intensive, multi-tenant, distributed services. Proven product sense with a track record of shipping impactful changes. Proficiency in core stack: TypeScript, React, containers, Postgres, Redis, and Temporal. Familiarity with AI technologies 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.