TL;DR

Principal Engineer (SaaS): Build, scale, and maintain critical features and systems within the Agentforce platform used by millions, with an accent on large-scale distributed systems, microservices, and AI integration. Focus on designing scalable architecture, leading technical teams, and driving agile, test-driven development practices.

Location: Must be based in the United States (San Francisco, Seattle, or Palo Alto)

Company

Heroku is a product company focused on cloud platform services and SaaS solutions.

What you will do

  • Build, scale, and maintain critical features and systems within the Agentforce platform used by millions of users
  • Translate customer and business requirements into flexible, easy-to-use platform capabilities
  • Lead software design and architecture discussions and decision making
  • Collaborate with architects, product owners, engineers, UX designers, and data scientists to deliver features
  • Develop and approve test strategies, design automation frameworks, and write unit and functional tests
  • Lead and mentor junior team members and act as a technical leader

Requirements

  • Must be located in the United States (San Francisco, Seattle, or Palo Alto)
  • 7+ years of experience building and maintaining large-scale distributed systems in SaaS
  • Strong knowledge of Go and Python programming languages
  • Experience with microservices and public cloud platforms such as AWS, Azure, GCP, or Heroku
  • Experience with REST API development and API lifecycle management
  • Proficiency in test-driven development, CI/CD, and agile methodologies
  • Strong communication skills and ability to work in distributed teams
  • Available for on-call support on a regular rotation basis

Nice to have

  • Experience with ASR, TTS, and telephony technologies
  • Familiarity with modern AI/ML frameworks and libraries
  • Experience with websockets, gRPC, protobuf
  • Knowledge of Java/J2EE technologies and Salesforce platform
  • DevOps skills including CI/CD tools and automation
  • Experience with analytics and monitoring tools

Culture & Benefits

  • Collaborative environment valuing transparent communication and critical feedback
  • Passion for team success and technical excellence
  • Opportunity to work with cutting-edge AI and Salesforce technologies
  • Supportive leadership and mentoring culture