At a Glance
- Tasks: Lead a team to enhance developer experience through metrics and tooling.
- Company: Join HubSpot, a leader in creating world-class developer experiences.
- Benefits: Enjoy autonomy, flexibility, and the chance to work on open-source projects.
- Why this job: Make a real impact by solving complex problems and mentoring fellow engineers.
- Qualifications: Experience in leading teams, coding in Java and SQL, and strong problem-solving skills required.
- Other info: This role emphasizes hands-on coding while guiding a talented engineering team.
The predicted salary is between 43200 - 72000 £ per year.
HubSpot’s Developer Acceleration teams are charged with making the developer experience at HubSpot world-class. We want building, deploying, and monitoring our software to be as easy, fun, and frictionless as possible for our teams.
We manage thousands of instances and services in the cloud in a way that’s transparent to our developers, and need your help to scale our platform. On top of web services, we also build tools that reside on our developers’ machines to save time.
Even better, we excitedly share our platform technologies not just within HubSpot, but also to the world at large via open-source projects and conference talks. We’ve open-sourced some of our key platform tools, Singularity, an easy-to-use tool for running and scheduling Mesos tasks, and Baragon, a system for programmatically updating load balancer configurations.
We are looking for a Technical Lead to work as part of the developers’ experience metrics team. The team’s mission is to collect metrics and build powerful tooling to enable engineers to be more efficient and effective at achieving their goals. An engineer joining this team will:
-
Improve our pipeline to collect DevOps metrics. Integrate new data sources into our datalake to help teams find bottlenecks and improve their effectiveness
-
Build tools that help engineers tackle challenges or bottlenecks highlighted by metrics
As a Technical Lead, your role will involve designing and solving problems in large, distributed systems – This a Software Engineering role where around 70% of your time will be spent on hands on coding/developing software in Java and SQL.
-
Lead a small team of engineers where autonomy and flexibility are core values
-
Help set the direction for the continued evolution of backend development at HubSpot
-
Some previous team, technical or pod lead experience is preferred – managing engineers or projects and taking responsibility for the team’s software design and delivery
-
A continued passion to contribute to the code base, this is a hands on role
-
Comfort performing code reviews for engineers at all levels
-
Coaching and mentorship experience
-
Have a history of developing solutions to problems that have had an outsized impact on the organization’s business goals.
-
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
-
Wish to stay hands-on in all technical aspects while leading a team of engineers and collaborating cross-functionally with internal stakeholders.
-
Regularly mentor and teach engineers in their areas of expertise.
-
Proven ability to solve complicated technical problems and analyze trade-offs with empathy for the developers.
Technical Lead I, Backend Software Development - Infrastructure employer: HubSpot, Inc.
Contact Detail:
HubSpot, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Technical Lead I, Backend Software Development - Infrastructure
✨Tip Number 1
Familiarize yourself with HubSpot's open-source projects like Singularity and Baragon. Understanding these tools will not only help you in interviews but also show your genuine interest in the company's technology stack.
✨Tip Number 2
Highlight your experience with large, distributed systems and your hands-on coding skills in Java and SQL. Be prepared to discuss specific projects where you've made a significant impact on efficiency or effectiveness.
✨Tip Number 3
Emphasize your leadership experience, especially in mentoring and coaching engineers. Share examples of how you've successfully led teams and contributed to their growth while maintaining a hands-on approach.
✨Tip Number 4
Prepare to discuss your approach to solving complex technical problems and how you've collaborated with cross-functional teams. This will demonstrate your ability to work effectively within HubSpot's collaborative environment.
We think you need these skills to ace Technical Lead I, Backend Software Development - Infrastructure
Some tips for your application 🫡
Understand the Role: Make sure you fully understand the responsibilities and requirements of the Technical Lead position. Highlight your experience with backend development, team leadership, and your passion for coding in Java and SQL.
Showcase Your Experience: In your application, emphasize your previous experience leading teams, managing projects, and your hands-on coding skills. Provide specific examples of how you've contributed to infrastructure improvements or solved complex technical problems.
Highlight Mentorship Skills: Since mentoring is a key part of this role, include examples of how you've coached or mentored other engineers. Discuss any formal or informal leadership roles you've taken on in past positions.
Tailor Your Application: Customize your CV and cover letter to reflect the values and mission of HubSpot's Developer Acceleration teams. Mention your enthusiasm for open-source projects and your commitment to improving developer experiences.
How to prepare for a job interview at HubSpot, Inc.
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with large, distributed systems and your hands-on coding skills in Java and SQL. Highlight specific projects where you designed solutions that had a significant impact on business goals.
✨Demonstrate Leadership Skills
Since this role involves leading a small team, share examples of your previous leadership experiences. Talk about how you've managed engineers or projects, and emphasize your approach to mentoring and coaching.
✨Discuss Metrics and Efficiency
The team focuses on improving DevOps metrics and building tools for efficiency. Be ready to discuss how you've previously collected metrics, identified bottlenecks, and implemented solutions that enhanced team performance.
✨Emphasize Collaboration and Communication
This role requires collaboration with multiple engineering teams and internal stakeholders. Prepare to share examples of how you've successfully worked cross-functionally and communicated effectively to deliver successful solutions.