HubSpot

Staff Software Engineer

HubSpot

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $227,400 - $363,800 per year

Job Level

Lead

Tech Stack

GraphQLHBaseJavaKafkaKubernetesMySQL

About the role

  • We’re seeking a Staff Software Engineer to join a team working on a high-impact mission on the Release Core team, within the Release Engineering product line at HubSpot.
  • Our Release Core team works to deploy these systems across a common infrastructure; we define the platform and patterns that these applications use to build, test, and deploy their code.
  • Release Engineering is a group of ~30 engineers who work to build the CI and CD infrastructure for Hubspot’s 2,000+ product engineers.
  • We safely release over 100,000 deployments per day across 5 regions; we handle over 300 concurrent deployments at any given moment across 22,000 deployable artifacts.
  • We bring a customer-centric approach to this space, and we care deeply about solving for customer pain points, and building platforms with a delightful user experience.

Requirements

  • Have a customer-centric approach to building platform software; we need engineers who care about creating delightful experiences that solve for our customers use cases
  • Have experience building modern, scalable CI and CD systems; including CD best practices implemented scale (e.g. deployment validation, blue green deploys, canaries, automated rollback)
  • Have deep experience with Kubernetes, Static Routing Patterns (e.g. CDN, Load Balancing, S3 Buckets), and best practices around container orchestration
  • Are thoughtful and pragmatic - who realize that how we work is as important as what we accomplish
  • Have a long track record of delivering high-value, high-impact, cross-team projects.
  • Have a thirst for technical challenges implemented within secure, compliant systems. We leverage technologies such as Java, HBase, Vitess (MySQL), Kafka, GraphQL, Kubernetes, and Dropwizard.
  • Desire to stay hands-on in all technical aspects while leading by example through collaborations with cross-functional and internal stakeholders.
  • Have a history of developing solutions to problems that have had an outsized impact on a large organization’s business goals.
  • Provide strategic direction for major projects.
  • Regularly mentor and teach engineers in their areas of expertise.
  • Demonstrate pragmatic decision-making and problem-solving abilities.
  • Exhibit an enthusiasm for building reliable, scalable systems.
  • Can guide teams beyond the status quo; we need engineers who lead us beyond what we have, and towards what we can build, while building a shared notion of how to get there.
Benefits
  • Benefits are also an important piece of your total compensation package. Explore the benefits and perks HubSpot offers to help employees grow better.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CI systemsCD systemsKubernetesJavaHBaseVitessKafkaGraphQLDropwizardcontainer orchestration
Soft skills
customer-centric approachthoughtfulpragmaticmentoringproblem-solvingstrategic directioncollaborationenthusiasmleadershipdecision-making