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
