Job Closed

This listing is no longer active.

HubSpot logo
HubSpot

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 – Breeze Assistant

Location

United States

Posted

138 days ago

Salary

$313.8K - $502.1K / year

Seniority

Lead

Bachelor DegreeEnglishDistributed Systems

Job Description

Principal Software Engineer – Breeze Assistant

HubSpot

• Define the patterns for how AI agents safely and predictably interact with HubSpot’s CRM and third-party ecosystems. • Act as a "zero-to-one" builder and prototype new

Job Requirements

  • Proven Expertise in Distributed Systems: You have experience building and scaling high-throughput, low-latency systems with strict reliability requirements.
  • GenAI Proficiency: Deep experience with LLM orchestration, vector databases, and building production-grade RAG pipelines.
  • Agentic Thinking: A background in building autonomous or semi-autonomous systems where AI takes actions, handles tool-calling, and manages complex states.
  • User-First Mindset: You have a track record of building products that people love.
  • A Bias for Action: You prefer a working prototype over a 20-page design doc.
  • Rapid Domain Fluency: You must be able to dive into a new paper, model, or framework today and explain its strategic value to the team tomorrow.

Benefits

  • The cash compensation below includes base salary, on-target commission for employees in eligible roles, and annual bonus targets under HubSpot’s bonus plan for eligible roles.
  • In addition to cash compensation, some roles are eligible to participate in HubSpot’s equity plan to receive restricted stock units (RSUs).
  • Some roles may also be eligible for overtime pay.
  • Individual compensation packages are tailored to your skills, experience, qualifications, and other job-related reasons.
  • Explore the benefits and perks HubSpot offers to help employees grow better.
  • Benefits are also an important piece of your total compensation package.

Related Job Pages

More Full-stack Engineer Jobs

Dynata logo

Software Engineer

Dynata

The world’s largest first-party data company for insights, activation & measurement

Full TimeRemoteTeam 5,001-10,000H1B Sponsor

• Design, develop, and maintain backend services and applications using Java and modern frameworks. • Build and optimize scalable cloud solutions on AWS, leveraging services such as Lambda, ECS/EC2, S3, DynamoDB, RDS, and more. • Work with both SQL and NoSQL data stores, implementing efficient schemas, queries, and performance optimizations. • Participate in solution design, code reviews, and architectural discussions. • Mentor junior developers and support best practices across the team. • Implement automated testing and CI/CD practices to ensure high-quality deployments. • Use AI-assisted development tools (e.g., GitHub Copilot, Cursor, Amazon Q, etc..) for coding, testing, documentation, and troubleshooting. • Collaborate cross-functionally with product, QA, and DevOps teams.

Hungary
Job Closed
Full TimeRemoteTeam 501-1,000Since 2016H1B Sponsor

• Design Cross-Cutting Modules You'll transform country-specific implementations into elegant global components that will become the new building blocks of other teams to build global features. • Remove Technical Blockers for Product Teams You’ll tackle technical blockers that cut across several domains and eliminate the need for team-specific workarounds, allowing product teams to focus on their core business. • Orchestrate Data Transformations You'll implement strategies to harmonize different countries' data models without losing local flexibility and consolidate existing data into unified schemas. • Build and Own What You Create You'll be responsible for the entire lifecycle of your solutions, from initial design through long-term maintenance. We don't just design — we build, deploy, and maintain what we create.

France
Kasa logo

Staff Software Engineer

Kasa

Kasa is home when you are away from yours. It's also a great place to work! Visit kasa.com/careers to apply!

OtherRemoteTeam 201-500Since 2016H1B Sponsor

• Serve as the primary point of contact for one or more product areas, coordinating cross-functional activities and aligning priorities. • Proactively scope out complex work with cross-functional partners, ensuring alignment on objectives. • Coordinate team members, providing constructive feedback and facilitating productive discussions. • Mentor engineers, helping them grow through knowledge-sharing sessions and hands-on guidance. • Delegate tasks effectively, empowering team members to maximize their impact. • Drive architectural initiatives that impact multiple teams, such as introducing stress testing or new frameworks like GraphQL, and encourage their adoption across teams. • Develop deep knowledge of the entire technology stack and evolve the architecture to support future requirements, defining SLAs for critical components. • Ensure system reliability, scalability, and maintainability by setting and upholding best practices and processes. • Write, review, and maintain high-quality, well-tested code that adheres to industry and company standards. • Take full ownership of the systems you lead, troubleshooting, debugging, and optimizing them to ensure uninterrupted live operations. • Anticipate and define solutions to problems before they occur. • Contribute to long-term product and engineering strategy by providing insights on architectural evolution. • Foster a solution-oriented mindset within the team, emphasizing collaboration and continuous improvement.

California
$140K - $160K / year
Job Closed
MacroAgility Systems, Inc. logo

Junior Full Stack Developer

MacroAgility Systems, Inc.

iManage Partner: Excellence in Consulting, Innovation and Integration

Full TimeRemoteTeam 11-50H1B No Sponsor

• Contribute to the design, development, and maintenance of software products • Work closely with senior developers, project managers, and clients to implement features • Enhance existing systems and support deployments • Collaborate with team members to gather and understand functional requirements • Design, develop, and maintain high-quality C# code, including RESTful APIs and web, desktop, and cloud-based applications • Support and enhance existing and legacy applications • Participate in code reviews and apply feedback • Assist with quality assurance and testing efforts • Help develop and maintain installation wizards, deployment scripts, and automation tools • Create and update technical and administrator documentation • Support client installations, upgrades, and troubleshooting

Pakistan