Salesforce is seeking a Principal Software Engineer to join their Heroku Eventing, Metering, and Usage team. This role is crucial in overseeing usage and licensing information on the Heroku platform, handling billing processes, and resolving customer concerns. The position offers the flexibility of remote work across multiple US locations.
The team primarily works with Elixir and Ruby, focusing on modernizing internal legacy systems. The ideal candidate should be passionate about complex distributed systems and their optimization. As a Principal Engineer, you'll need advanced technical skills, outstanding analytical abilities, and deep business insight.
Key responsibilities include developing services for operational efficiency, maintaining distributed internal services, and participating in on-call rotations. The role requires 10+ years of professional software engineering experience, with expertise in Ruby, RESTful APIs, and GraphQL. Strong communication skills and the ability to lead complex technical initiatives are essential.
The position offers competitive compensation ranging from $192,200 to $334,600, depending on location. You'll be working with a distributed team across various time zones, requiring excellent collaboration and communication skills. The role emphasizes emotional intelligence, engineering excellence, and effective problem-solving in intricate systems.
This is an excellent opportunity for a seasoned engineer who enjoys working with billing systems, distributed architectures, and modern technologies. You'll have the chance to drive long-term design strategies, mentor team members, and contribute to the evolution of critical systems at one of the world's leading enterprise software companies.