Principal Software Engineer - Data Platform (Remote)
About the Role
We’re hiring a Principal Software Engineer - Data Platform (Remote) to join our innovative team at HubSpot. This role is pivotal in shaping the future of our data platform, which is integral to our AI-powered CRM. As a Principal Software Engineer, you will be responsible for overseeing the technical direction of our data systems, which handle billions of transactions daily and manage petabyte-scale data. You will work in a collaborative environment, influencing decisions that directly impact HubSpot's broader CRM and AI/ML strategies.
What You'll Do
- Drive the technical direction across the entire Data Platform product line, ensuring alignment with HubSpot’s goals.
- Engage deeply with the systems you influence, taking ownership of large, high-impact initiatives.
- Utilize your expertise in distributed systems to operate and evolve large-scale, fault-tolerant systems.
- Define and drive reusable platform patterns across ingestion, processing, quality, sync, and observability.
- Mentor and lead technical discussions, providing guidance on design reviews and architectural decisions.
- Collaborate with product and engineering leadership to define strategy and scope opportunities.
- Contribute rapidly to unfamiliar areas, making meaningful contributions across various tech stacks.
- Elevate HubSpot’s brand and help attract senior talent through your expertise and leadership.
Requirements
- Proven track record of delivering impactful projects in complex technical environments.
- Extensive experience in distributed systems, with a focus on scalability and reliability.
- Strong architectural thinking and execution skills.
- Experience in mentoring and leading technical teams.
- Ability to work cross-functionally and influence product-line-wide outcomes.
- Rapid domain fluency in new technologies and organizational challenges.
- Experience with AI/ML technologies is a plus.
- 5+ years of experience in software engineering with a focus on data platforms.
Nice to Have
- Experience with cloud-based data solutions.
- Familiarity with CRM systems and customer engagement strategies.
- Knowledge of modern programming languages and frameworks.
What We Offer
- Competitive salary ranging from $313,800 to $502,080 annually.
- Eligibility for equity participation through restricted stock units (RSUs).
- Flexible work arrangements, including remote and hybrid options.
- Comprehensive benefits package to support your growth and well-being.
- Opportunities for professional development and continuous learning.
- A culture that values transparency, innovation, and collaboration.
- Support for candidates requiring accommodations during the hiring process.
- Access to a vibrant community of professionals committed to excellence.
This role offers a unique opportunity to lead significant projects within a renowned company, with a competitive salary and a supportive work environment.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months