The easy-to-use CRM to scale your business.
Principal Software Engineer
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Deep Learning Software Engineer – Autonomous Vehicles
NVIDIANVIDIA 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.
• 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.
Senior Full Stack Engineer, Activation
CookUnityWe are on a mission to unlock the world's best food creators and bring their dishes to the doorstep of the masses.
• 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
Senior Software Engineer, React Native
TextUsTextUs is the most popular business texting software for professionals.
• 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
Senior FullStack Engineer – Integrations Developer
UbimindsWe deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.
• 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.




