The Heroku Eventing, Metering, and Usage team at Salesforce is seeking a Principal Software Engineer to oversee critical platform functions including usage tracking, licensing, and billing processes. This role combines technical leadership with operational excellence, requiring expertise in distributed systems using primarily Elixir and Ruby. The position involves modernizing legacy systems while maintaining high service availability.
As a Principal Engineer, you'll work with complex distributed systems, collaborate with billing support for customer issue resolution, and drive technical innovation. The role offers flexible remote work options and requires advanced technical skills, outstanding analytical capabilities, and strong business acumen. You'll be instrumental in building alignment across engineering and business operations teams.
The ideal candidate brings 10+ years of software engineering experience, deep expertise in Ruby and API development, and a strong background in billing or financial systems. You'll work in a collaborative environment that values emotional intelligence, engineering excellence, and effective communication. The role includes on-call responsibilities and requires the ability to lead multiple sophisticated projects while maintaining operational excellence.
This position offers competitive compensation ranging from $185,800 to $323,400 depending on location, and provides an opportunity to work with cutting-edge technologies in a distributed team environment. You'll be part of modernizing critical infrastructure while ensuring reliable service delivery for Heroku's platform users.