HubSpot logo
HubSpot

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

Principal Software Engineer

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

Location

United States

Posted

33 days ago

Salary

$313.8K - $502.1K / year

Seniority

Lead

Job Description

Principal Software Engineer

HubSpot

• Own core pieces of our data lake and analytics stack (e.g., Iceberg, Spark) • Design and evolve data systems that balance cost, latency, data freshness, and reliability • Partner closely with PM, product analytics, and GTM leaders to shape commercially meaningful solutions • Help make Data Hub an AI-agent-forward platform

Job Requirements

  • Deep experience building large-scale data systems with Apache Spark and modern table formats like Apache Iceberg
  • Applies distributed systems principles and CAP theorem pragmatically to design fault-tolerant services
  • Can turn ambiguous business goals into clear data models across multiple storage and compute layers

Benefits

  • Annual bonus targets under HubSpot’s bonus plan for eligible roles
  • Eligibility to participate in HubSpot’s equity plan to receive restricted stock units (RSUs)
  • Flexible work arrangements
  • Professional development opportunities
  • Health insurance

Related Job Pages

More Full-stack Engineer Jobs

NVIDIA logo

Senior Deep Learning Software Engineer – Autonomous Vehicles

NVIDIA

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you have initiative and creativity, we want to hear from you! Applications for this job will be accepted at least until June 1, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Train, fine-tune, optimize and customize perception DNNs in low precision (FP16/INT8) • Apply sophisticated quantization of DNNs • Improve DNN architectures using ML algorithms on NVIDIA GPUs or DLAs • Continuously improve inference speed, accuracy and power consumption of DNNs • Stay up to date with the latest research and innovations in deep learning, implement and experiment with new insights to improve NVIDIA's automotive DNNs.

California + 3 moreAll locations: California | Texas | Virginia | Washington
$152K - $287.5K / year
Job Closed
CookUnity logo

Senior Full Stack Engineer, Activation

CookUnity

We are on a mission to unlock the world's best food creators and bring their dishes to the doorstep of the masses.

Full TimeRemoteTeam 501-1,000Since 2015H1B Sponsor

• Develop and maintain scalable backend services and APIs that power Activation, Referral, and Reactivation experiences across mobile and web. • Build and iterate on user-facing experiences using a Server-Driven UI (SDUI) and BFF architecture, owning features from backend through frontend delivery. • Partner closely with Product, Design, and Mobile/Web engineers to deliver high-quality, end-to-end features that impact user activation and retention. • Optimize database queries, caching strategies, and API performance to support high-traffic, customer-facing flows. • Improve monitoring, observability, and logging to ensure reliability and fast issue detection. • Participate in code reviews, technical discussions, and architectural decisions, contributing to shared engineering standards and best practices

United States
TextUs logo

Senior Software Engineer, React Native

TextUs

TextUs is the most popular business texting software for professionals.

Full TimeRemoteTeam 51-200Since 2013H1B No Sponsor

• Build products focusing on iOS and Android mobile applications • Engage with the Product team to deliver user-friendly features • Mentor other developers in good development practices for clean code and reliable software • Maintain robust CI/CD tooling, processes, testing and procedures

Colorado
$125K - $145K / year
Ubiminds logo

Senior FullStack Engineer – Integrations Developer

Ubiminds

We deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Break down large or complex problems into smaller parts, design clean solutions, and implement the core framework. • Build and maintain RESTful APIs and backend services using C#, .NET Core, Entity Framework, and Web API. • Apply software architecture patterns like Domain-Driven Design (DDD) and CQRS to build modular and scalable systems. • Work directly with SQL Server—designing databases, writing stored procedures, optimizing queries, and tuning performance. • Use Entity Framework (EF Core or EF6) for ORM and data access. • Write clean, testable, and maintainable code with proper documentation. • Take full ownership of testing your own code—unit, integration, and performance testing—as part of a Shift Left / No QA team setup. • Collaborate with product managers and other teams to understand requirements and deliver customer-focused features. • Use AI development tools (required)—including GitHub Copilot, Claude, or similar—to assist with code generation, refactoring, documentation, and development speed.

Brazil