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

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 and 16+ billion routing requests 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 team dedicated to enhancing Salesforce's capabilities by leveraging Heroku's elastic compute services and scalable data solutions. The role requires extensive experience in Java development, Salesforce integrations, and distributed systems, with a focus on building and maintaining high-performance APIs and database operations.

The ideal candidate brings 9+ years of professional software engineering experience, with strong expertise in Java, PostgreSQL, and RESTful APIs. You'll work in a globally distributed remote community, collaborating with team members who are passionate about solving challenging distributed systems problems. The position offers competitive salary ranges varying by location, from $160,700 to $265,200.

This role presents an exciting opportunity to work on critical infrastructure that powers millions of applications, while being part of a team that values continuous learning, effective communication, and technical excellence. You'll be instrumental in ensuring customers can seamlessly extend their Salesforce functionality through Heroku's robust cloud-based infrastructure.

The position offers the flexibility of remote work across multiple US locations, making it ideal for experienced engineers looking to make a significant impact in cloud computing and enterprise software integration. Join a team that plans weekly, communicates daily, and works closely together to solve complex technical challenges in the cloud computing space.

Last updated 28 minutes 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?

Jobs Related To Salesforce Lead Software Engineer - Heroku Integration

Manager 2, Software Engineering (Futures)

Lead software engineering manager role at Intuit's Futures team, focusing on emerging technologies and innovative solutions for financial technology platforms.

Staff Software Engineer- Kotlin

Staff Software Engineer position at Intuit focusing on Kotlin development for cloud-scale tools and AI-native Modern SaaS platform capabilities.

Sr. Staff Windows Software Architecture

Senior Staff Windows Software Architecture role at Qualcomm, focusing on enterprise solutions and Windows on Snapdragon platform development.

Senior/Staff Product Manager, Core Developer Platform

Senior/Staff Product Manager role at Qualcomm focusing on core developer platform for Windows on Snapdragon initiative.

Salesforce Product Manager, Product Operations

Product Manager role at Salesforce focusing on Product Operations, requiring 6+ years of experience in product management and Salesforce platform expertise.