Job Description
The HubSpot Product team is made up of over 1200 engineers designers product managers and researchers. We’re passionate about building tools that help small and medium-sized businesses market sell and serve their customers — and ultimately grow better.
Those tools end up in the HubSpot application platform which itself is made up of thousands of services workers and jobs spanning over 170 teams and thousands of repos. Our teams work autonomously to deploy these systems across a common infrastructure up to 3000 times a day.
HubSpot’s Platform-as-a-Service (“PaaS”) backend software development team is charged with making the developer experience at HubSpot world-class. The Edge team focuses on managing the load balancing layer to make it easy and frictionless for our teams to receive traffic from our customers. We’re responsible for everything after a request leaves a customer’s computer from managing the CDN to operating our own open-source load balancer orchestration system ( Baragon ). Along the way we help mitigate DDoS attacks handle high traffic periods (think Black Friday) and reduce the average latency to load the HubSpot app.
What you’ll do:
-
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
What we’re looking for:
-
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
Experience in one or more of the following areas would be highly regarded:
-
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.
Cash compensation range: 186300-279500 USD Annually This resource will help guide how we recommend thinking about the range you see. Learn more about HubSpot’s compensation philosophy . The cash compensation above includes base salary on-target commission for employees in eligible roles and annual bonus targets under HubSpot’s bonus plan for eligible roles. In addition to cash compensation some roles are eligible to participate in HubSpot’s equity plan to receive restricted stock units (RSUs). Some roles may also be eligible for overtime pay. Individual compensation packages are based on a few different factors unique to each candidate including their skills experience qualifications and other job-related reasons. We know that benefits are also an important piece of your total compensation package. To learn more about what’s included in total compensation check out some of the benefits and perks HubSpot offers to help employees grow better. At HubSpot fair compensation practices isn’t just about checking off the box for legal compliance. It’s about living out our value of transparency with our employees candidates and community.
The HubSpot Product team is made up of over 1200 engineers designers product managers and researchers. We’re passionate about building tools that help small and medium-sized businesses market sell and serve their customers — and ultimately grow better.
Those tools end up in the HubSpot application platform which itself is made up of thousands of services workers and jobs spanning over 170 teams and thousands of repos. Our teams work autonomously to deploy these systems across a common infrastructure up to 3000 times a day.
HubSpot’s Platform-as-a-Service (“PaaS”) backend software development team is charged with making the developer experience at HubSpot world-class. The Edge team focuses on managing the load balancing layer to make it easy and frictionless for our teams to receive traffic from our customers. We’re responsible for everything after a request leaves a customer’s computer from managing the CDN to operating our own open-source load balancer orchestration system ( Baragon ). Along the way we help mitigate DDoS attacks handle high traffic periods (think Black Friday) and reduce the average latency to load the HubSpot app.
What you’ll do:
-
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
What we’re looking for:
-
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
Experience in one or more of the following areas would be highly regarded:
-
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.
Cash compensation range: 186300-279500 USD Annually This resource will help guide how we recommend thinking about the range you see. Learn more about HubSpot’s compensation philosophy . The cash compensation above includes base salary on-target commission for employees in eligible roles and annual bonus targets under HubSpot’s bonus plan for eligible roles. In addition to cash compensation some roles are eligible to participate in HubSpot’s equity plan to receive restricted stock units (RSUs). Some roles may also be eligible for overtime pay. Individual compensation packages are based on a few different factors unique to each candidate including their skills experience qualifications and other job-related reasons. We know that benefits are also an important piece of your total compensation package. To learn more about what’s included in total compensation check out some of the benefits and perks HubSpot offers to help employees grow better. At HubSpot fair compensation practices isn’t just about checking off the box for legal compliance. It’s about living out our value of transparency with our employees candidates and community.
Date Posted
11/20/2024
Views
0
Similar Jobs
Software Engineer III | Platform - ExtraHop
Views in the last 30 days - 0
This job posting seeks a Software Engineer III to develop features lead junior team members and contribute to secure cloud and appliance solutions The...
View DetailsEngineering Manager - Software Supply Chain Security: Auth Infrastructure - GitLab
Views in the last 30 days - 0
This job description highlights a leadership role in developing secure scalable authentication infrastructure for GitLab It emphasizes technical exper...
View DetailsStaff Salesforce Engineer - CRM Systems - GitLab
Views in the last 30 days - 0
This job description outlines a Staff Salesforce Developer role focusing on designing building and scaling enterprisegrade solutions across Salesforce...
View DetailsDevOps Engineer - Guidehouse
Views in the last 30 days - 0
This job posting seeks a skilled DevOps Engineer to support development QA and operations across applications emphasizing automation cloudnative infra...
View DetailsSoftware Solutions Architect - Unqork
Views in the last 30 days - 0
Unqork empowers enterprises with AIpowered applications emphasizing innovation security and growth The job posting highlights benefits like remote wor...
View DetailsSenior Marketer - Usage Automation - HubSpot
Views in the last 30 days - 0
This job posting outlines a Senior Marketer role at HubSpot focusing on customer experience through datadriven automation Responsibilities include des...
View Details