Senior Software Engineer I
Confirmed live in the last 24 hours
HubSpot
Job Description
POS-31330
Senior Software Engineer I, Backend
Location: Boston, MA (Hybrid – 2–3 days per week in office)
About the Role
We’re hiring a Backend Software Engineer to join our Ecosystem organization at HubSpot, with a focus on platform security and foundational systems. This team builds and maintains services that power our marketplace — the apps, integrations, and partner solutions that extend HubSpot for thousands of customers.
In this role, you’ll work on backend systems that are both scalable and secure, helping ensure that integrations and platform interactions are reliable, safe, and performant. You’ll have the opportunity to contribute to authentication, authorization, and platform-level infrastructure that other teams and developers depend on.
We’re looking for engineers who are excited to grow — individuals who bring strong backend fundamentals, curiosity around security and identity systems, and a desire to learn through hands-on ownership and mentorship.
What You’ll Do
- Design, build, and maintain scalable backend services and APIs
- Contribute to systems related to authentication, authorization, and secure service-to-service communication
- Partner with senior engineers to improve platform security, reliability, and performance
- Break down problems and contribute to well-scoped, maintainable solutions
- Own features from implementation through production with support and guidance
- Collaborate closely with Product, Design, and other engineering teams
- Participate in improving system quality, observability, and developer experience
Depending on the team, you may:
- Work on identity and access patterns (e.g., OAuth, token-based systems, permissions)
- Help build and maintain infrastructure that supports third-party integrations
- Contribute to systems that ensure safe and scalable interactions across the HubSpot ecosystem
What We’re Looking For
- 5–8 years of professional software engineering experience
- Strong backend development experience (Java or similar object-oriented languages)
- Experience building or contributing to production APIs and services
- Familiarity with distributed systems, cloud environments, or microservices architectures
- Exposure to authentication or security concepts (e.g., OAuth, tokens, access control) is a plus
- Ability to learn quickly and operate with increasing independence
- Strong communication and collaboration skills
We especially value engineers who:
- Are curious about how systems work under the hood, especially around security and identity
- Take ownership of their work and follow through on delivering high-quality solutions
- Ask thoughtful questions and seek to understand tradeoffs
- Are eager to learn from others and grow within a supportive team environment
What Success Looks Like
In this role, you’ll:
- Ramp quickly on team systems and contribute to meaningful backend work
- Build reliable, maintainable services with guidance from senior engineers
- Develop an understanding of platform security and distributed systems
- Take on increasing ownership and complexity over time
- Grow toward a more senior engineering role as your impact expands
This role has meaningful growth potential, including paths toward Technical Lead or Senior Software Engineer II as yo
Similar Jobs
Verisign
Senior Manager - Cloud Engineering
Verisign
Backend Engineer
Roku
Senior Software Engineer, Infra
Roku
Software Engineer, Embedded UI
Roku
Senior Software Engineer, Search & Recommendations Platform
Roku