Since launching in 2006, HubSpot has emerged as the force behind the industry-leading inbound marketing and sales platform. Among other accolades, HubSpot is also recognized by Gla
Principal Software Engineer – Data Infrastructure
Location
California
Posted
2 days ago
Salary
$266.2K - $425.9K / year
Seniority
Lead
Job Description
Principal Software Engineer – Data Infrastructure
HubSpot
• Shape the technical direction for the data platforms • Drive architectural decisions • Write production code and lead complex initiatives • Build internal frameworks and APIs • Influence technical direction across teams
Job Requirements
- Deep experience building and evolving large-scale distributed systems
- Strong architectural instincts
- A track record of owning complex technical initiatives
- Comfort with multiple layers of the stack
- A hands-on mindset
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
- Equity plan participation
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the technical strategy, architecture, and design for the collar • Translate customer and business needs into practical technical solutions • Ensure the collar meets requirements for performance, reliability, manufacturability, and cost • Work cross-functionally to support product discovery, experimentation, and field learning • Define and oversee validation, quality, and launch readiness activities • Identify and manage technical and production risks early • Support field issue investigations and drive continuous improvement • Track technical metrics and use data to guide engineering decisions
Software Engineer, Pub/Sub
AblyEasily power any realtime experience in your application. Sign up below for your free account to begin building today.
• Deliver key platform functionality. You'll work across Ably's realtime products including our low-level Pub/Sub APIs, our LiveObjects state synchronisation layer, and AI Transport, the messaging backbone purpose-built for AI agent communication, focussing on shipping new features, performance improvements, bug fixes and maintenance. • Work fluently with AI tooling. You'll use AI tools for planning, spike work, code generation, and documentation, while taking full ownership of correctness, architectural quality, and what actually ships. Fast iteration is expected; shortcuts in quality are not. • Solve hard distributed systems problems. You'll collaborate with a talented engineering team to work through genuinely interesting and challenging technical problems. • Stay driven by 'Developer First' principles. You'll work closely with other engineers to identify and address the most important problems developers face when building on Ably. • Push to see your work in customers' hands. You'll move with urgency to ship, because you care about the impact your work has on the developers and companies building on our platform.
Senior Software Developer, Go – US Instant Payments
Form3We design, build and run the technology that powers the future of payments.
• Join Form3’s US engineering business line and contribute to the development of our US gateway products • Contribute to feature development, system design and testing • Manage and enhance our infrastructure • Support daily product operations, including participation in the on-call rotation • Play a crucial role in building mission-critical systems
Senior Software Engineer – React Native
Kraken Digital Asset ExchangeWe put the power in your hands to buy, sell, and trade digital currency 🌏
• Design, develop, and maintain high-quality mobile applications using React Native • Set the standard for high-quality code and lead complex software systems development • Significantly influence technical decisions, contribute to technical strategy discussions, and shape product/domain decisions with an expert understanding of engineering best practices • Mentor junior and senior engineers and provide constructive feedback • Master multiple technologies and stay ahead of the curve with new tools and trends • Design and implement scalable, maintainable, and fault-tolerant systems, with a deep understanding of complex software development architecture and design patterns • Lead and collaborate on complex initiatives, and drive feedback and growth across teams • Drive process improvements and lead by example with advanced experience in multiple software development processes




