Lead Software Engineer - Heroku Integration

Operates the world's largest PaaS cloud, delivering millions of apps with container deployments, routing requests, and application logs daily.
$160,700 - $265,200
Backend
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineering SMTS

Senior-level software engineering position at Salesforce focusing on Tableau Desktop development, offering competitive compensation and hybrid work arrangement in the Seattle area.

Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on server-side development with competitive salary and hybrid work options in San Francisco.

Software Engineering MTS

Software Engineering MTS position at Salesforce offering $155k-$188k, working on backend systems with Java, Python, and distributed systems. Remote work available.

Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on scalable enterprise software development, offering competitive compensation and comprehensive benefits in the Seattle area.

Software Engineering SMTS

Senior-level software engineering position at Salesforce focusing on full-stack development with Java and JavaScript, offering competitive compensation and hybrid work arrangement in San Francisco.

Description For Lead Software Engineer - Heroku Integration

Heroku, a part of Salesforce, operates the world's largest PaaS cloud platform, managing millions of apps with over 6 million container deployments, 16+ billion routing requests, and 10+ terabytes of application logs daily. The Heroku Integration team is seeking a Lead Software Engineer to focus on building seamless connection points between the Salesforce platform and customers' applications on Heroku.

As a Lead Software Engineer, you'll be part of a globally distributed remote community working on challenging distributed systems problems. The role involves enhancing Salesforce's capabilities by leveraging Heroku's elastic compute services and scalable data solutions. You'll work in small, collaborative groups focused on solving user problems, with weekly planning and daily communication.

The ideal candidate brings 9+ years of professional software engineering experience, with strong expertise in Java development and Salesforce integrations. You should be comfortable working with PostgreSQL, RESTful APIs, and maintaining distributed systems handling thousands of requests per second. Experience with additional languages like Go, JavaScript, Python, or Ruby is a plus.

This position offers competitive salary ranges varying by location ($160,700 - $265,200) and the flexibility of remote work. You'll be joining a company that values innovation, user-focused development, and collaborative problem-solving. The role provides an opportunity to work on critical infrastructure that powers millions of applications while being part of a team that emphasizes continuous learning and professional growth.

Last updated 5 months ago

Responsibilities For Lead Software Engineer - Heroku Integration

  • Build seamless connection points between Salesforce platform and customers' applications on Heroku
  • Enhance capabilities of Salesforce by leveraging elastic compute services
  • Build connection points for customers to leverage Heroku apps and databases
  • Design and maintain integrations across distributed systems

Requirements For Lead Software Engineer - Heroku Integration

Java
PostgreSQL
Go
JavaScript
Python
Ruby
  • 9+ years in a full-time, professional software engineering role
  • Experience developing production software in Java
  • Experience with Salesforce - APIs, metadata, integrations
  • Experience building, deploying, maintaining and operating apps and resources on the Heroku Platform
  • Experiencing building, maintaining, and enhancing RESTful APIs
  • Maintaining and operating a distributed system operating at thousands of requests per second
  • Experience with PostgreSQL
  • Experience writing SQL queries including complex JOIN statements
  • Experience writing queries in Splunk
  • Experience deploying, operating and supporting critical production systems
  • Excellent written and verbal communication skills
  • Ability to work effectively with geographically distributed teams

Interested in this job?