HubSpot

HQCambridge, Massachusetts
Size8000+
Founded2006
IndustryTechnology, Information and Internet
Best remote tech companies
About
Benefits
Hiring
Jobs

Senior Software Engineer, PaaS

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 EnvoyMentor junior engineers in areas such as architecture, design, coding, tooling and infrastructureProvide technical leadership and direction for team projectsParticipate in code reviewsCarry out system testing and debuggingParticipate in an on-call rotation

⌛Full Time
đŸ‡ș🇾 United States
đŸ’”$175K-$210K
🧔Senior
Back EndJavaC++

Senior Software Engineer, Frontend- Developer

About the Team HubSpot's Developer Platform Group is growing in North America. Our team is building the systems that support our external Developer Experience. Our focus is on the onboarding, tools, and resources that help to make developers who use our APIs successful. This means we have a lot of drive to make sure developers are learning via our docs well, that they have a central portal to create and test their apps, and the tools throughout this process are reducing friction in the overall development process. About the Role Engineers in our group can expect to work in small, autonomous teams and have full ownership over their apps. Engineers on this team have a solid understanding of JavaScript (and ideally some TypeScript, as well) and deploy their work on a platform that leverages continuous integration and delivery. React and Redux are utilized by our front-end teams to deliver fast, easy-to-use and exceptionally reliable user interfaces.

⌛Full Time
đŸ‡ș🇾 United States
đŸ’”$150K-$180K
🧔Senior
Front EndJavaScriptTypeScriptReactRedux

Senior Software Engineer

About the team The Messaging Infrastructure team is responsible for abstracting away all the complexity of building amazing products on top of messaging channels (SMS, WhatsApp, Instagram, Facebook Messenger etc). We build highly scalable messaging pipelines capable of supporting a variety of use cases such as sending huge quantities of marketing SMS, sending time critical 2FA OTPs, and sending strictly ordered conversational WhatsApp messages between support reps and their customers! If working on brand new features and bringing new messaging channels to the fore-front of the HubSpot product sounds like interesting work to you, then be sure to reach out to us! In this role you’ll get to Work on a continuously expanding platform used by developers inside and outside of HubSpotAnalyze and improve the reliability of distributed systemsWork on massively scalable systems responsible for sending all traffic via messaging channels at HubSpot.Solve for some of our customers' most complex and business-critical processesHeavily utilize Kafka, HBase, Amazon SQS, and SQL

⌛Full Time
🇼đŸ‡Ș Ireland
🧔Senior
SQLKafka

Senior Software Engineer

About the team The Messaging Infrastructure team is responsible for abstracting away all the complexity of building amazing products on top of messaging channels (SMS, WhatsApp, Instagram, Facebook Messenger etc). We build highly scalable messaging pipelines capable of supporting a variety of use cases such as sending huge quantities of marketing SMS, sending time critical 2FA OTPs, and sending strictly ordered conversational WhatsApp messages between support reps and their customers! If working on brand new features and bringing new messaging channels to the fore-front of the HubSpot product sounds like interesting work to you, then be sure to reach out to us! In this role you’ll get to Work on a continuously expanding platform used by developers inside and outside of HubSpotAnalyze and improve the reliability of distributed systemsWork on massively scalable systems responsible for sending all traffic via messaging channels at HubSpot.Solve for some of our customers' most complex and business-critical processesHeavily utilize Kafka, HBase, Amazon SQS, and SQL

⌛Full Time
đŸ‡©đŸ‡Ș Germany
🧔Senior
SQLKafka

Engineering Lead- Infrastructure

About the Team 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 3,000 times a day. As we’ve grown to serve over 130,000 customers in 120 countries, reliability and stability have become just as important as speed and time to market. About the Role We are looking for a hands-on engineering leader to support our infrastructure orchestration and tooling teams. These teams are responsible for the security, reliability, and performance of the low-level infrastructure that powers our large EC2 fleet. You'll leverage experience with Kubernetes, Linux internals, and networking to provide the containers, provisioning, orchestration, and stability that our infrastructure and product teams rely on.

⌛Full Time
đŸ‡ș🇾 United States
đŸ’”$180K-$270K
🧙Lead
PythonGolangJavaCC++

Engineering Lead - Frontend, Growth

As an Engineering Manager on Growth, you will: Manage technical leaders and engineers to successCoach and mentor engineering teams, performing code reviews, higher-level software design, and direct management.Work with product managers and other leaders to define your team’s mission and success metricsPlan work and support numerous frontend teams by building new APIs, applications, experiments and toolsEnvision, build and analyse new features and tools, each contributing to group and company growth and revenueContinue to write and ship production code that has meaningful user and business impactCollaborate with HubSpotters all over the company, whether in engineering, product, design, research, marketing, sales, etcGet exposure to and learn how HubSpot works as a business

⌛Full Time
🇬🇧 United Kingdom
👮Manager
Front End

Engineering Lead - Frontend, Growth

As an Engineering Manager on Growth, you will: Manage technical leaders and engineers to successCoach and mentor engineering teams, performing code reviews, higher-level software design, and direct management.Work with product managers and other leaders to define your team’s mission and success metricsPlan work and support numerous frontend teams by building new APIs, applications, experiments and toolsEnvision, build and analyse new features and tools, each contributing to group and company growth and revenueContinue to write and ship production code that has meaningful user and business impactCollaborate with HubSpotters all over the company, whether in engineering, product, design, research, marketing, sales, etcGet exposure to and learn how HubSpot works as a business

⌛Full Time
đŸ‡©đŸ‡Ș Germany
👮Manager
Front End

Engineering Lead

We want to make support teams more effective with advanced features like automations, SLAs, and routing. The goal of the Routing team is to get support requests to the right agent the first time! We do this by intelligently taking into account agents’ skills and availability. Key Expectations Engineering Leads are actively involved as a player-coach in building software and making products to solve customer problems. They are curious and involved in the technology as well as the people on their teams.They coach their engineers and Technical Leads and build productive, autonomous, and healthy teams. They focus on setting up their teams to grow more autonomous over time.They have a strong technical vision for how to implement the product vision. This can include working with teams they oversee and external teams to ensure that we are solving problems the best way for customers.They think about and implement ideas to push teams to improve technically.They work effectively across Product Managers and Technical Leads to cultivate a strong product vision for their teams, and are responsible for the mission, direction, and alignment.They are responsible for the Technical Leads on their team and provide mentoring, coaching, and feedback to help them grow and succeed in their role.They hold a high performance bar for their team.People look to them and trust their product and technical leadership.They create and foster diverse teams and an inclusive culture.

⌛Full Time
đŸ‡ș🇾 United States
đŸ’”$180K-$270K
🧙Lead
Front EndJavaScriptTypeScript

Get jobs sent to