Resume and JobRESUME AND JOB
HubSpot logo

Senior Software Engineer II - Backend, Flywheel

HubSpot

Senior Software Engineer II - Backend, Flywheel

HubSpot logo

HubSpot

full-time

Posted: December 15, 2025

Number of Vacancies: 1

Job Description

Senior Software Engineer II - Backend, Flywheel

Location: Remote - United Kingdom

Department: Engineering

About the Role

At HubSpot, we're transforming how businesses grow with our all-in-one CRM platform, powered by the Flywheel—the revolutionary framework that aligns marketing, sales, service, and revenue ops for sustainable growth. As a Senior Software Engineer II - Backend, Flywheel, you'll be at the heart of engineering the backend systems that make this possible. You'll build resilient, high-scale services that process petabytes of customer data, enabling personalized inbound experiences that turn strangers into promoters. In our collaborative, transparent culture, you'll work with brilliant minds to innovate on features that delight over 200,000 customers worldwide, all while embodying our HEART values: Humble, Empathetic, Adaptable, Remarkable, and Transparent. Your role will involve architecting microservices that integrate seamlessly with HubSpot's CRM, handling everything from lead scoring algorithms to revenue attribution models. You'll optimize for performance in a multi-tenant environment, ensuring sub-second responses during peak Flywheel activations. Collaborating cross-functionally, you'll partner with product teams to translate growth marketing strategies into robust APIs, while mentoring engineers to level up their craft. This is hands-on leadership in a fast-paced SaaS world, where your code directly impacts customer success and business outcomes. HubSpot's growth culture thrives on experimentation, ownership, and fun—we're remote-friendly with unlimited PTO, wellness stipends, and endless opportunities to learn via HubSpot Academy. If you're passionate about backend engineering, inbound methodology, and building products that fuel the Flywheel, join us to shape the future of revenue growth. Let's make customer success remarkably easy, together.

Key Responsibilities

  • Design, build, and maintain scalable backend services powering HubSpot's Flywheel, the engine of inbound marketing and CRM growth
  • Collaborate with product managers, frontend engineers, and data scientists to deliver features that drive customer revenue flywheels
  • Optimize system performance, ensuring low-latency responses for millions of daily API calls in our multi-tenant CRM platform
  • Lead technical architecture decisions for microservices, focusing on reliability, security, and observability
  • Mentor and guide junior engineers, fostering HubSpot's culture of transparency and continuous learning
  • Implement robust CI/CD pipelines and infrastructure as code to accelerate development velocity
  • Integrate with third-party services and data pipelines to enhance Flywheel analytics and personalization
  • Conduct code reviews, write comprehensive tests, and champion best practices in a HEART-driven culture
  • Troubleshoot and resolve production issues, maintaining 99.99% uptime for critical revenue operations
  • Experiment with emerging technologies to innovate on growth marketing workflows
  • Contribute to technical documentation and knowledge sharing within the Engineering team

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience
  • 7+ years of professional software engineering experience, with at least 4 years focused on backend development
  • Strong proficiency in building scalable backend systems using languages like Java, Python, or Go
  • Deep experience with cloud platforms such as AWS, GCP, or Azure, including containerization with Docker and orchestration with Kubernetes
  • Proven track record of designing and optimizing relational and NoSQL databases (e.g., PostgreSQL, DynamoDB)
  • Hands-on experience with microservices architecture, RESTful APIs, and GraphQL
  • Demonstrated ability to mentor junior engineers and lead cross-functional projects
  • Strong problem-solving skills and experience with performance tuning and high-availability systems

Preferred Qualifications

  • Experience working with CRM systems or inbound marketing platforms like HubSpot
  • Familiarity with Flywheel concepts in revenue operations and growth marketing
  • Contributions to open-source projects or publications in backend engineering
  • Knowledge of event-driven architectures using Kafka or similar streaming technologies
  • Previous experience in a fast-paced SaaS environment with a focus on customer-centric development
  • Certification in cloud technologies (e.g., AWS Solutions Architect)

Required Skills

  • Backend programming (Java, Python, Go, Node.js)
  • API design (REST, GraphQL)
  • Database management (SQL, NoSQL)
  • Cloud infrastructure (AWS, Kubernetes, Docker)
  • Microservices and distributed systems
  • Performance optimization and scalability
  • CI/CD pipelines (Jenkins, GitHub Actions)
  • Monitoring and observability (Prometheus, Datadog)
  • Problem-solving and debugging
  • Collaboration and communication
  • Mentoring and leadership
  • Agile methodologies
  • Security best practices (OAuth, encryption)
  • Event-driven systems (Kafka, RabbitMQ)
  • Unit and integration testing
  • Inbound marketing domain knowledge
  • CRM data modeling

Benefits

  • Unlimited PTO and flexible work-from-anywhere policy to support work-life harmony
  • Comprehensive health, dental, and vision insurance with generous company contributions
  • 401(k) matching and employee stock purchase plan for long-term financial growth
  • Professional development stipend for courses, conferences, and certifications
  • HubSpot Academy access for ongoing learning in inbound marketing and sales
  • Parental leave, fertility benefits, and family-forming support
  • Quarterly stipends for wellness, home office setup, and learning new skills
  • Vibrant culture events, volunteer days, and Flywheel-wide team offsites
  • Transparent all-hands updates and career growth paths in a culture of HEART

HubSpot is an equal opportunity employer.

Locations

  • United Kingdom, Global (Remote)

Salary

Estimated Salary Rangehigh confidence

120,000 - 200,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Backend programming (Java, Python, Go, Node.js)intermediate
  • API design (REST, GraphQL)intermediate
  • Database management (SQL, NoSQL)intermediate
  • Cloud infrastructure (AWS, Kubernetes, Docker)intermediate
  • Microservices and distributed systemsintermediate
  • Performance optimization and scalabilityintermediate
  • CI/CD pipelines (Jenkins, GitHub Actions)intermediate
  • Monitoring and observability (Prometheus, Datadog)intermediate
  • Problem-solving and debuggingintermediate
  • Collaboration and communicationintermediate
  • Mentoring and leadershipintermediate
  • Agile methodologiesintermediate
  • Security best practices (OAuth, encryption)intermediate
  • Event-driven systems (Kafka, RabbitMQ)intermediate
  • Unit and integration testingintermediate
  • Inbound marketing domain knowledgeintermediate
  • CRM data modelingintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience (experience)
  • 7+ years of professional software engineering experience, with at least 4 years focused on backend development (experience)
  • Strong proficiency in building scalable backend systems using languages like Java, Python, or Go (experience)
  • Deep experience with cloud platforms such as AWS, GCP, or Azure, including containerization with Docker and orchestration with Kubernetes (experience)
  • Proven track record of designing and optimizing relational and NoSQL databases (e.g., PostgreSQL, DynamoDB) (experience)
  • Hands-on experience with microservices architecture, RESTful APIs, and GraphQL (experience)
  • Demonstrated ability to mentor junior engineers and lead cross-functional projects (experience)
  • Strong problem-solving skills and experience with performance tuning and high-availability systems (experience)

Preferred Qualifications

  • Experience working with CRM systems or inbound marketing platforms like HubSpot (experience)
  • Familiarity with Flywheel concepts in revenue operations and growth marketing (experience)
  • Contributions to open-source projects or publications in backend engineering (experience)
  • Knowledge of event-driven architectures using Kafka or similar streaming technologies (experience)
  • Previous experience in a fast-paced SaaS environment with a focus on customer-centric development (experience)
  • Certification in cloud technologies (e.g., AWS Solutions Architect) (experience)

Responsibilities

  • Design, build, and maintain scalable backend services powering HubSpot's Flywheel, the engine of inbound marketing and CRM growth
  • Collaborate with product managers, frontend engineers, and data scientists to deliver features that drive customer revenue flywheels
  • Optimize system performance, ensuring low-latency responses for millions of daily API calls in our multi-tenant CRM platform
  • Lead technical architecture decisions for microservices, focusing on reliability, security, and observability
  • Mentor and guide junior engineers, fostering HubSpot's culture of transparency and continuous learning
  • Implement robust CI/CD pipelines and infrastructure as code to accelerate development velocity
  • Integrate with third-party services and data pipelines to enhance Flywheel analytics and personalization
  • Conduct code reviews, write comprehensive tests, and champion best practices in a HEART-driven culture
  • Troubleshoot and resolve production issues, maintaining 99.99% uptime for critical revenue operations
  • Experiment with emerging technologies to innovate on growth marketing workflows
  • Contribute to technical documentation and knowledge sharing within the Engineering team

Benefits

  • general: Unlimited PTO and flexible work-from-anywhere policy to support work-life harmony
  • general: Comprehensive health, dental, and vision insurance with generous company contributions
  • general: 401(k) matching and employee stock purchase plan for long-term financial growth
  • general: Professional development stipend for courses, conferences, and certifications
  • general: HubSpot Academy access for ongoing learning in inbound marketing and sales
  • general: Parental leave, fertility benefits, and family-forming support
  • general: Quarterly stipends for wellness, home office setup, and learning new skills
  • general: Vibrant culture events, volunteer days, and Flywheel-wide team offsites
  • general: Transparent all-hands updates and career growth paths in a culture of HEART

Target Your Resume for " Senior Software Engineer II - Backend, Flywheel " , HubSpot

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer II - Backend, Flywheel . Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for " Senior Software Engineer II - Backend, Flywheel " , HubSpot

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

HubSpotCRMSaaSEngineeringUnited KingdomGlobalEngineering

Related Jobs You May Like

No related jobs found at the moment.

HubSpot logo

Senior Software Engineer II - Backend, Flywheel

HubSpot

Senior Software Engineer II - Backend, Flywheel

HubSpot logo

HubSpot

full-time

Posted: December 15, 2025

Number of Vacancies: 1

Job Description

Senior Software Engineer II - Backend, Flywheel

Location: Remote - United Kingdom

Department: Engineering

About the Role

At HubSpot, we're transforming how businesses grow with our all-in-one CRM platform, powered by the Flywheel—the revolutionary framework that aligns marketing, sales, service, and revenue ops for sustainable growth. As a Senior Software Engineer II - Backend, Flywheel, you'll be at the heart of engineering the backend systems that make this possible. You'll build resilient, high-scale services that process petabytes of customer data, enabling personalized inbound experiences that turn strangers into promoters. In our collaborative, transparent culture, you'll work with brilliant minds to innovate on features that delight over 200,000 customers worldwide, all while embodying our HEART values: Humble, Empathetic, Adaptable, Remarkable, and Transparent. Your role will involve architecting microservices that integrate seamlessly with HubSpot's CRM, handling everything from lead scoring algorithms to revenue attribution models. You'll optimize for performance in a multi-tenant environment, ensuring sub-second responses during peak Flywheel activations. Collaborating cross-functionally, you'll partner with product teams to translate growth marketing strategies into robust APIs, while mentoring engineers to level up their craft. This is hands-on leadership in a fast-paced SaaS world, where your code directly impacts customer success and business outcomes. HubSpot's growth culture thrives on experimentation, ownership, and fun—we're remote-friendly with unlimited PTO, wellness stipends, and endless opportunities to learn via HubSpot Academy. If you're passionate about backend engineering, inbound methodology, and building products that fuel the Flywheel, join us to shape the future of revenue growth. Let's make customer success remarkably easy, together.

Key Responsibilities

  • Design, build, and maintain scalable backend services powering HubSpot's Flywheel, the engine of inbound marketing and CRM growth
  • Collaborate with product managers, frontend engineers, and data scientists to deliver features that drive customer revenue flywheels
  • Optimize system performance, ensuring low-latency responses for millions of daily API calls in our multi-tenant CRM platform
  • Lead technical architecture decisions for microservices, focusing on reliability, security, and observability
  • Mentor and guide junior engineers, fostering HubSpot's culture of transparency and continuous learning
  • Implement robust CI/CD pipelines and infrastructure as code to accelerate development velocity
  • Integrate with third-party services and data pipelines to enhance Flywheel analytics and personalization
  • Conduct code reviews, write comprehensive tests, and champion best practices in a HEART-driven culture
  • Troubleshoot and resolve production issues, maintaining 99.99% uptime for critical revenue operations
  • Experiment with emerging technologies to innovate on growth marketing workflows
  • Contribute to technical documentation and knowledge sharing within the Engineering team

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience
  • 7+ years of professional software engineering experience, with at least 4 years focused on backend development
  • Strong proficiency in building scalable backend systems using languages like Java, Python, or Go
  • Deep experience with cloud platforms such as AWS, GCP, or Azure, including containerization with Docker and orchestration with Kubernetes
  • Proven track record of designing and optimizing relational and NoSQL databases (e.g., PostgreSQL, DynamoDB)
  • Hands-on experience with microservices architecture, RESTful APIs, and GraphQL
  • Demonstrated ability to mentor junior engineers and lead cross-functional projects
  • Strong problem-solving skills and experience with performance tuning and high-availability systems

Preferred Qualifications

  • Experience working with CRM systems or inbound marketing platforms like HubSpot
  • Familiarity with Flywheel concepts in revenue operations and growth marketing
  • Contributions to open-source projects or publications in backend engineering
  • Knowledge of event-driven architectures using Kafka or similar streaming technologies
  • Previous experience in a fast-paced SaaS environment with a focus on customer-centric development
  • Certification in cloud technologies (e.g., AWS Solutions Architect)

Required Skills

  • Backend programming (Java, Python, Go, Node.js)
  • API design (REST, GraphQL)
  • Database management (SQL, NoSQL)
  • Cloud infrastructure (AWS, Kubernetes, Docker)
  • Microservices and distributed systems
  • Performance optimization and scalability
  • CI/CD pipelines (Jenkins, GitHub Actions)
  • Monitoring and observability (Prometheus, Datadog)
  • Problem-solving and debugging
  • Collaboration and communication
  • Mentoring and leadership
  • Agile methodologies
  • Security best practices (OAuth, encryption)
  • Event-driven systems (Kafka, RabbitMQ)
  • Unit and integration testing
  • Inbound marketing domain knowledge
  • CRM data modeling

Benefits

  • Unlimited PTO and flexible work-from-anywhere policy to support work-life harmony
  • Comprehensive health, dental, and vision insurance with generous company contributions
  • 401(k) matching and employee stock purchase plan for long-term financial growth
  • Professional development stipend for courses, conferences, and certifications
  • HubSpot Academy access for ongoing learning in inbound marketing and sales
  • Parental leave, fertility benefits, and family-forming support
  • Quarterly stipends for wellness, home office setup, and learning new skills
  • Vibrant culture events, volunteer days, and Flywheel-wide team offsites
  • Transparent all-hands updates and career growth paths in a culture of HEART

HubSpot is an equal opportunity employer.

Locations

  • United Kingdom, Global (Remote)

Salary

Estimated Salary Rangehigh confidence

120,000 - 200,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Backend programming (Java, Python, Go, Node.js)intermediate
  • API design (REST, GraphQL)intermediate
  • Database management (SQL, NoSQL)intermediate
  • Cloud infrastructure (AWS, Kubernetes, Docker)intermediate
  • Microservices and distributed systemsintermediate
  • Performance optimization and scalabilityintermediate
  • CI/CD pipelines (Jenkins, GitHub Actions)intermediate
  • Monitoring and observability (Prometheus, Datadog)intermediate
  • Problem-solving and debuggingintermediate
  • Collaboration and communicationintermediate
  • Mentoring and leadershipintermediate
  • Agile methodologiesintermediate
  • Security best practices (OAuth, encryption)intermediate
  • Event-driven systems (Kafka, RabbitMQ)intermediate
  • Unit and integration testingintermediate
  • Inbound marketing domain knowledgeintermediate
  • CRM data modelingintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience (experience)
  • 7+ years of professional software engineering experience, with at least 4 years focused on backend development (experience)
  • Strong proficiency in building scalable backend systems using languages like Java, Python, or Go (experience)
  • Deep experience with cloud platforms such as AWS, GCP, or Azure, including containerization with Docker and orchestration with Kubernetes (experience)
  • Proven track record of designing and optimizing relational and NoSQL databases (e.g., PostgreSQL, DynamoDB) (experience)
  • Hands-on experience with microservices architecture, RESTful APIs, and GraphQL (experience)
  • Demonstrated ability to mentor junior engineers and lead cross-functional projects (experience)
  • Strong problem-solving skills and experience with performance tuning and high-availability systems (experience)

Preferred Qualifications

  • Experience working with CRM systems or inbound marketing platforms like HubSpot (experience)
  • Familiarity with Flywheel concepts in revenue operations and growth marketing (experience)
  • Contributions to open-source projects or publications in backend engineering (experience)
  • Knowledge of event-driven architectures using Kafka or similar streaming technologies (experience)
  • Previous experience in a fast-paced SaaS environment with a focus on customer-centric development (experience)
  • Certification in cloud technologies (e.g., AWS Solutions Architect) (experience)

Responsibilities

  • Design, build, and maintain scalable backend services powering HubSpot's Flywheel, the engine of inbound marketing and CRM growth
  • Collaborate with product managers, frontend engineers, and data scientists to deliver features that drive customer revenue flywheels
  • Optimize system performance, ensuring low-latency responses for millions of daily API calls in our multi-tenant CRM platform
  • Lead technical architecture decisions for microservices, focusing on reliability, security, and observability
  • Mentor and guide junior engineers, fostering HubSpot's culture of transparency and continuous learning
  • Implement robust CI/CD pipelines and infrastructure as code to accelerate development velocity
  • Integrate with third-party services and data pipelines to enhance Flywheel analytics and personalization
  • Conduct code reviews, write comprehensive tests, and champion best practices in a HEART-driven culture
  • Troubleshoot and resolve production issues, maintaining 99.99% uptime for critical revenue operations
  • Experiment with emerging technologies to innovate on growth marketing workflows
  • Contribute to technical documentation and knowledge sharing within the Engineering team

Benefits

  • general: Unlimited PTO and flexible work-from-anywhere policy to support work-life harmony
  • general: Comprehensive health, dental, and vision insurance with generous company contributions
  • general: 401(k) matching and employee stock purchase plan for long-term financial growth
  • general: Professional development stipend for courses, conferences, and certifications
  • general: HubSpot Academy access for ongoing learning in inbound marketing and sales
  • general: Parental leave, fertility benefits, and family-forming support
  • general: Quarterly stipends for wellness, home office setup, and learning new skills
  • general: Vibrant culture events, volunteer days, and Flywheel-wide team offsites
  • general: Transparent all-hands updates and career growth paths in a culture of HEART

Target Your Resume for " Senior Software Engineer II - Backend, Flywheel " , HubSpot

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer II - Backend, Flywheel . Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for " Senior Software Engineer II - Backend, Flywheel " , HubSpot

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

HubSpotCRMSaaSEngineeringUnited KingdomGlobalEngineering

Related Jobs You May Like

No related jobs found at the moment.