HubSpot logo
HubSpot

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

Bachelor DegreeEnglishDistributed Systems

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 Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 10,001+Since 1891H1B Sponsor

• 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

California
Ably logo

Software Engineer, Pub/Sub

Ably

Easily power any realtime experience in your application. Sign up below for your free account to begin building today.

Full TimeRemoteTeam 51-200H1B Sponsor

• 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.

United Kingdom
Form3 logo

Senior Software Developer, Go – US Instant Payments

Form3

We design, build and run the technology that powers the future of payments.

Full TimeRemoteTeam 501-1,000H1B No Sponsor

• 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

Canada
Kraken Digital Asset Exchange logo

Senior Software Engineer – React Native

Kraken Digital Asset Exchange

We put the power in your hands to buy, sell, and trade digital currency 🌏

Full TimeRemoteTeam 1,001-5,000Since 2011H1B No Sponsor

• 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

Europe