Salary
💰 $165,500 - $248,300 per year
Tech Stack
Distributed SystemsGoJava
About the role
- Own and deliver backend projects, leading by example with hands-on Java development.
- Mentor teammates and foster a positive, inclusive, and learning-first environment.
- Work cross-functionally with engineering and product partners across HubSpot.
- Design, build, and support performant, secure, and scalable systems.
- Drive quality in everything we ship, from planning and design through testing and deployment.
- Overhauling our permissions model to handle more granularity and a higher volume — empowering teams to move faster, at scale.
- Making permissions self-service, so our engineers and customers save time and effort.
- Laying the foundations to weave AI into permissions for smarter, faster processes.
- Collaborating closely with both infrastructure and product teams — company-wide impact.
Requirements
- Strong senior backend engineer (Java experience required) with formal leadership on smaller teams, especially in critical or challenging systems.
- Ownership mindset, collaborative, and able to figure things out in a fast-moving environment.
- Consistently ships reliable, performant, well-tested code.
- Thirst for technical challenges and distributed systems.
- Ability to foster autonomy, psychological safety, and learning on teams.
- Enjoys mentoring and coaching — and is open to learning from others too.
- Customer-centric mindset, shaping insights that help improve the HubSpot platform.
- Excited by the chance to impact all of HubSpot’s engineers, and set the standard on a tier 1, business-critical system.