Join our HQ team and help build the services that power the core administrative and operational experiences across our ecosystem. This role is for a senior engineer who can own backend outcomes end-to-end across the services the HQ web application depends on—designing durable APIs, strengthening reliability, and enabling the next phase of platform modernization.
Requirements
- 5–8 years of professional software engineering experience, including designing and maintaining backend systems at scale.
- Strong skills in Java and familiarity with PostgreSQL or other relational databases.
- Experience with event-driven architecture and data fan-out technologies like Kafka.
- Experience with AWS services such as EKS, RDS, S3, SQS/SNS, and related cloud-native tooling.
- Deep understanding of API design, microservices architecture, and distributed systems.
- Solid understanding of observability, monitoring, alerting, and incident management.
- Strong delivery mindset with comfort owning systems through build, release, and production health.
- Excellent collaboration and communication skills—you thrive in cross-functional environments with product, design, and platform teams.
- A passion for reliable systems, clean code, and mentoring others.
- Golang experience is a plus, along with familiarity with TypeScript or Python services.
- Familiarity with modern data pipelines and orchestration tools (where relevant to HQ) is a plus.
Benefits
- Multiple medical insurance plans to choose from
- Dental, vision life and disability insurance
- Employee Emergency Fund
- Company equity (stock options)
- Open PTO policy
- 401K plan with company match
- Hybrid/flexible work environment