Summary
Join HubSpot's Edge team, a part of the Platform-as-a-Service (PaaS) backend software development team, and contribute to a world-class developer experience. As a key member, you will design, implement, and test load balancer configuration and orchestration code, utilizing HubSpot's proprietary services. You'll monitor and optimize traffic flow, assist in migrating the load balancer, and mentor junior engineers. The role demands expertise in Java, C++, or similar languages, along with experience in load balancing at scale and working with CDNs. HubSpot offers a competitive compensation package including base salary, commission, bonuses, RSUs, and potential overtime pay, along with benefits and perks to support employee growth.
Requirements
- Expertise in Java, C++ or similar object-oriented languages
- Working with CDN (Cloudflare experience a plus) and edge network systems (Cloudflare worker and similar edge-compute systems a plus)
- Writing Kubernetes operators and/or interacting with the Kubernetes APIs
- Operating a load balancer at scale (e.g. Nginx, Envoy, HAProxy)
- Experience rolling out and managing a service mesh
Responsibilities
- Design, implement, and test load balancer configuration and orchestration code
- Use HubSpot’s proprietary services to build, deploy and manage HubSpots load balancers
- Monitor and tune metrics to ensure traffic is flowing smoothly to HubSpot
- Assist in the on-going migration of our foundational load balancer from Nginx to Envoy
- Mentor junior engineers in areas such as architecture, design, coding, tooling and infrastructure
- Provide technical leadership and direction for team projects
- Participate in code reviews
- Carry out system testing and debugging
- Participate in an on-call rotation
Preferred Qualifications
- Consistently demonstrated strong ownership of projects end to end, track record of successfully rolling out infrastructure, collaborating with multiple Engineering teams to deliver successful solutions
- Designed robust data models to represent complex domain data that scales effectively as use cases evolve
- Interested in working with and supporting infrastructure at scale
- Solve complicated technical problems and analyze tradeoffs with empathy for the developers, yet building creative solutions
- Demonstrated pragmatic decision making and problem-solving abilities
Benefits
- Cash compensation range: 186300-279500 USD Annually
- Base salary
- On-target commission for employees in eligible roles
- Annual bonus targets under HubSpot’s bonus plan for eligible roles
- HubSpot’s equity plan to receive restricted stock units (RSUs)
- Overtime pay
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.