HubSpot
The easy-to-use CRM to scale your business.
Principal Software Engineer – Notetaker
Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 2006H1B SponsorCompany SiteLinkedIn
Location
United States
Posted
32 days ago
Salary
$313.8K - $502.1K / year
EnglishDistributed Systems
Job Description
• Architect real-time conversation systems: Define patterns for ingesting, processing, and storing live audio and video data with high accuracy and low latency.
• Hands-on, high-impact delivery: Write production code, lead major initiatives, and own critical systems end-to-end.
• GenAI in the loop: Shape how transcription, summarization, and conversation intelligence models integrate into live and post-call workflows.
• Reliability and trust at scale: Drive decisions around observability, correctness, privacy, and failure modes in non-deterministic systems.
• Product and UX sensitivity: Partner with Product and Design to ensure technical decisions support clarity, usefulness, and user trust.
• Cross-functional influence: Work closely with Calendar, Calling, CRM, and AI teams to align on shared primitives and patterns.
• Org-level multiplier: Mentor senior engineers, influence architectural standards, and help the org build better real-time and AI-powered systems.
Job Requirements
- Deep experience building distributed systems with real-time or near-real-time constraints.
- Familiarity with audio/video pipelines, streaming systems, or event-driven architectures.
- Practical experience applying GenAI to user-facing products, especially summarization, classification, or insight generation.
- Strong judgment around tradeoffs between speed, quality, cost, and correctness.
- A bias for action: you prefer working systems over perfect abstractions, and you stay hands-on through delivery.
Benefits
- Cash compensation includes base salary and annual bonus targets under HubSpot’s bonus plan for eligible roles.
- Participation in HubSpot’s equity plan to receive restricted stock units (RSUs).
- Some roles may also be eligible for overtime pay.
- Tailored individual compensation packages based on skills, experience, and qualifications.
- Benefits and perks to help employees grow better.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Principal Engineer
ReveleerThe End-to-End Platform for Risk Adjustment, Quality Improvement, and Member Management
Full-stack Engineer33 days ago
Full TimeRemoteTeam 51-200H1B Sponsor
Principal Engineer leading technical projects for Reveleer
CloudDistributed SystemsJavaSQL.NET
Director, Software Engineering
MEMICCompassion, trusted partnerships, and relentless commitment to workforce safety
Full-stack Engineer33 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor
Director of Software Engineering overseeing software development at MEMIC
AWSAzureCloudGuidewireSDLC
United States
Full-stack Engineer33 days ago
Full TimeRemoteTeam 51-200H1B Sponsor
Software Engineer III developing clean, maintainable code for the Verifiable API platform
GraphQLMS SQL ServerMySQLPostgresSQL.NET
Arizona + 21 moreAll locations: Arizona, California, Colorado, Florida, Idaho, Illinois, Kentucky, New Jersey, New Mexico, New York, North Carolina, Ohio, Oregon, Maryland, Michigan, Pennsylvania, South Carolina, Tennessee, Texas, Utah, Virginia, Washington
Senior/Principal Software Engineer
MediSpendMediSpend solutions are designed to empower life sciences companies to grow their business compliantly.
Full-stack Engineer33 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor
Senior Software Engineer architecting .Net applications for MMIS product portfolio
AngularASP.NETAzureCloudEntity FrameworkJavaScriptSQL.NET