Job Closed
This listing is no longer active.
Since launching in 2006, HubSpot has emerged as the force behind the industry-leading inbound marketing and sales platform. Among other accolades, HubSpot is al
Principal Software Engineer – Notetaker
Location
United States
Posted
128 days ago
Salary
$313.8K - $502.1K / year
Seniority
Lead
Job Description
Principal Software Engineer – Notetaker
HubSpot
• 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
• Lead and execute hands-on development across critical areas of the Reveleer platform. • Own architecture and system design for complex initiatives, driving projects end to end. • Apply AI and automation where appropriate to improve developer productivity and efficiency. • Act as a technical multiplier by mentoring engineers through design reviews and technical guidance. • Design and build scalable, secure, and high-performance systems while identifying technical debt. • Partner with product and engineering leadership to shape and execute technology roadmaps.
• Own the design and implementation of complex product features and platform improvements, writing clean, maintainable, and scalable code • Act as a technical leader within the team by producing and maintaining high-quality technical documentation, including design decisions, trade-offs, and operational considerations • Partner closely with Product, Support, and Implementation teams to ensure reliable, well-designed solutions for API customers • Apply and champion best practices around security, performance, observability, and maintainability across the Verifiable Platform • Drive troubleshooting and debugging of complex production issues, contributing to long-term reliability through post-incident improvements • Mentor junior and mid-level engineers through feedback, code reviews, coaching, pairing, and knowledge sharing • Troubleshoot and debug issues in the Verifiable Platform, contributing to the continuous improvement of system reliability, while participating in on-call rotations and representing Engineering across our organization. • Learn and grow by proactively seeking feedback, participating in knowledge-sharing sessions, and staying current with emerging technologies
Software Engineer, Platform & Integrations
InvestorFlowInvestorFlow is a leading provider of integrated CRM and portals for asset and investment managers.
• Design, build, and maintain scalable backend services using Python and modern frameworks (e.g., Django) • Contribute to the modernization of the platform by migrating existing services to Python • Develop data integration services and connectors to support multiple products and clients • Work with SQL and NoSQL databases, as well as caching technologies, to ensure performance and reliability • Build, test, and maintain clean, well-structured, and well-documented code following best practices • Collaborate closely with product managers, engineers, and cross-functional teams in an Agile environment • Participate in code reviews, architecture discussions, and technical decision-making • Use Git for version control and follow CI/CD practices for efficient and reliable deployments • Leverage Docker and Kubernetes to build and scale highly available applications • Analyze and work with large datasets, supporting data processing and analytics initiatives • Take ownership of features and services from design through deployment and maintenance • Troubleshoot, debug, and resolve complex technical issues independently and collaboratively • Communicate clearly and effectively in English, both verbally and in writing
Senior/Principal Software Engineer
MediSpendMediSpend solutions are designed to empower life sciences companies to grow their business compliantly.
• Architect, design, and develop software modules and components within the full stack .Net product platform which meet specified requirements • Architect, design, configure, deploy, monitor, and troubleshoot platform operations in the Microsoft Azure cloud environment • Act as the technical liaison directly with clients to collaborate on technical architectures and designs that will meet requirements • Provide technical guidance and oversight for other less experienced .Net developers also working on the .Net based product platform. Provide peer review of proposed code check-ins. • Promote and monitor best practice coding standards to ensure designs exhibit required levels of overall performance and scalability • Collaborate with Product Management and Engineering leaders to provide estimates to build new product features and capabilities • Proactively identify emerging .Net ecosystem technical trends and draft strawman proposals for incorporation into the product • Collaborate closely with Infrastructure Operations to provide suggestions for financially optimum use of Microsoft Azure cloud services • Incorporate security best practices (i.e. OWASP top 10) within software architecture and designs • Be an active voice in the identification of technical debt, and work closely with team members to align on mitigation strategies, designs, and milestones




