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.