The Heroku Eventing, Metering, and Usage team at Salesforce is seeking a Principal Software Engineer to oversee critical billing and usage systems. This role combines technical leadership with operational excellence, focusing on modernizing internal legacy systems using Elixir and Ruby. The position requires expertise in complex distributed systems, billing processes, and customer support resolution. Working in a flexible, remote environment, you'll collaborate with a distributed team across time zones, maintaining and enhancing crucial financial systems. The ideal candidate brings 10+ years of software engineering experience, strong communication skills, and a passion for engineering excellence. This role offers the opportunity to drive technical strategy, mentor team members, and work with cutting-edge technologies while solving complex challenges in a cloud platform environment. The position includes competitive salary ranges varying by location, comprehensive benefits, and the flexibility to work remotely or from Salesforce offices.