Job Closed

This listing is no longer active.

HubSpot logo
HubSpot

The easy-to-use CRM to scale your business.

Principal Software Engineer – Data Infrastructure

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000Since 2006H1B SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

55 days ago

Salary

$266.2K - $425.9K / year

Seniority

Lead

Bachelor DegreeEnglishDistributed SystemsSQL

Job Description

Principal Software Engineer – Data Infrastructure

HubSpot

• Own the future of HubSpot’s data stores • Shape the technical direction for the data platforms that underpin HubSpot’s products, with a focus on the data stores themselves and the systems around them. • Drive architectural decisions across storage, access patterns, scaling models, tenancy, performance, and developer ergonomics. • Help define what the next generation of HubSpot’s database platform should look like, not just how to operate the current one. • Be a deeply hands-on, high-leverage builder • Write production code regularly and lead complex initiatives from idea to rollout. • Build internal frameworks, APIs, and platform capabilities that make HubSpot’s data stores easier to adopt, extend, and evolve. • Turn ambiguous infrastructure problems into simple, scalable systems and clear technical direction. • Lead platform architecture across multiple domains • Work across big data, SQL/Vitess, batch, stream processing, and search to establish consistent platform patterns where they matter and domain-specific depth where they do not. • Define reusable abstractions for data storage, ingestion, processing, and access that reduce fragmentation across the engineering organization. • Push for simplicity, clarity, and extensibility in systems that can easily become overly bespoke or operationally heavy. • Influence across the broader engineering org • Partner with engineering and product leaders to align infrastructure direction with what HubSpot needs to build next. • Work horizontally across teams to guide technical tradeoffs, unblock difficult decisions, and raise the architectural bar for platform work. • Act as a multiplier through design reviews, technical mentoring, and principled decision-making on the most important systems in the space.

Job Requirements

  • Deep experience building and evolving large-scale distributed systems, especially storage systems, data infrastructure, or foundational backend platforms.
  • Strong architectural instincts with a bias toward simplicity, consistency, clear boundaries, and long-term platform leverage.
  • A track record of owning and delivering complex, cross-team technical initiatives with product-line or company-level impact.
  • Comfort working across multiple layers of the stack, from storage engines and data flows to APIs, internal frameworks, and developer experience.
  • A hands-on mindset. You lead by building, debugging, reviewing, and shipping, not by staying removed from the systems you influence.
  • The ability to move into unfamiliar technical territory quickly, form strong opinions grounded in first principles, and help teams make better long-term decisions.

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
Job Closed
Quavo Fraud & Disputes logo

Senior Full Stack Developer

Quavo Fraud & Disputes

Quavo is a leading provider of automated dispute management SaaS solutions for issuing financial institutions.

Full TimeRemoteTeam 51-200Since 2015H1B No Sponsor

Role Description You will work closely with a Senior Product Manager (Data/API) who owns the strategy and roadmap for Quavo’s data platform and API-driven products. This Product Manager defines API contracts, data schemas, SLA targets, integration patterns, and relies on a strong engineering partner to turn those definitions into a reliable, scalable reality. Success in this role means building a trusted partnership with the Product team: - Translating requirements into technical solutions - Surfacing engineering constraints early - Co-owning delivery outcomes across data pipelines, APIs, and platform reliability We look for people who are: - Innovative — who act, learn, and improve with pace and intent - Accountable — who own outcomes from decision to result If you thrive in an environment where your technical decisions have real impact and autonomy is the norm, this role is for you. This role is not sponsorship eligible. Applicants must be legally authorized to work in the United States without employer visa sponsorship, now or in the future. Responsibilities - Data Platform & Pipeline Engineering - Design, build, and maintain scalable data pipelines and ETL/ELT processes that support real-time and batch data flows across Quavo's platform - Implement and optimize Snowflake schemas, including dimensional models, ER design, and normalization strategies aligned to API and reporting needs - Translate data product requirements — API contracts, data schemas, and SLA targets — into production-grade implementations - Monitor data quality, pipeline reliability, and latency; define and enforce data contracts to ensure consistency across consumers - API Development & Integration - Develop and maintain RESTful APIs that expose data platform capabilities to internal teams and external partners - Partner with the Product Manager on API versioning, deprecation policies, and developer-facing documentation - Build integrations with financial systems and third-party data providers, ensuring data integrity and regulatory compliance - Full Stack Development & Cloud Engineering - Lead end-to-end delivery of releases, patches, and hotfixes for Node.js applications deployed on AWS - Design software solutions that align architecture and cloud services with the overall IT and AWS strategy - Build and maintain front-end interfaces (Vue/Vuetify, HTML5, CSS3) that surface data insights to end users Qualifications - 5+ years of full stack development experience with a meaningful focus on data-intensive applications, including hands-on ownership of data pipelines, ETL/ELT processes, or API-driven data products in production - Proficiency with Snowflake or similar platforms, including schema design, query optimization, and working with large datasets across real-time and batch processing patterns - Proficiency in Node.js and JavaScript frameworks (e.g., Vue/Vuetify), with knowledge of front-end technologies including HTML5 and CSS3 - Hands-on experience with AWS services: EC2, S3, Lambda, and DynamoDB - Familiarity with CI/CD pipelines using Bitbucket and Bitbucket Pipelines Preferred Qualifications - AWS certification (e.g., AWS Certified Developer or AWS Certified Data Analytics) - Experience with Docker and container orchestration (e.g., Kubernetes) - Financial industry experience, particularly in fintech, payments, disputes, or fraud - Exposure to data observability tooling, data quality frameworks, or data contract implementations - Experience contributing to AI/ML-adjacent data products or feature pipelines - Familiarity with Agile Scrum Development

United States
Job Closed
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
MNTN logo

Senior Software Engineer – Performance Pacing

MNTN

The hardest working software in television.

Full TimeRemoteTeam 201-500H1B No Sponsor

• Design, build, and maintain Kotlin APIs and backend services that power MNTN’s distributed pacing and ad delivery systems • Own critical infrastructure that drives optimization decisions across multiple campaigns and audiences • Raise the bar for engineering quality and team culture through peer reviews, mentorship, and strong technical leadership • Scale out microservices to ensure high performance and reliability • Continuously optimize and evolve existing services for better performance and maintainability • Collaborate cross-functionally with Business and Project Leads to communicate complex technical concepts and translate business requirements into scalable solutions

California