Salesforce

posted 10 days ago

Full-time - Senior
Publishing Industries

About the position

The position is for an Architect within the Heroku Eventing, Metering, and Usage team at Salesforce. This role involves overseeing usage and licensing information on the Heroku platform, leading billing processes, and collaborating with billing support to resolve customer issues. The Architect will work on modernizing internal legacy systems, focusing on engineering excellence and effective communication, while also being part of an on-call rotation to maintain service availability.

Responsibilities

  • Work as part of a distributed team that operates across various time zones
  • Day-to-day operations and maintenance of our existing complex distributed internal services
  • Development of services and automation to improve operational efficiency and effectiveness
  • Extend the capabilities and features of our services to support emerging use cases
  • Supporting colleagues in other teams to understand their needs and pain points and provide a high level of customer service
  • Participation in the on-call rotation with your team to keep services operational and highly available

Requirements

  • 15+ years in a full-time, professional software engineering role
  • Hands on professional working experience in an Architect role
  • Experience working within billing or financial systems
  • Experience developing production software in Ruby
  • Experience maintaining and enhancing RESTful APIs
  • Experience maintaining and enhancing GraphQL APIs
  • Experience maintaining and enhancing complex, fault-tolerant, and event-driven distributed systems
  • Excellent written and verbal communication skills
  • Ability to prioritize and handle multiple inputs, partners, and tasks
  • Enthusiasm for guiding and learning

Nice-to-haves

  • Experience with Heroku
  • Experience using AWS and familiarity with its services and offerings
  • Experience with containerization technology, e.g. Docker and Kubernetes
  • Experience with Elixir / Erlang / Sinatra / Rails
  • Experience with agile or agile-like development processes
  • Experience problem-solving and debugging in intricate systems
  • Emphasis on engineering excellence and best practices

Benefits

  • Competitive salary
  • Incentive compensation
  • Equity options
  • Comprehensive health benefits
  • Employee resource groups
  • Inclusive benefits
  • Flexible work options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service