Salesforce - Minneapolis, MN

posted 10 days ago

Full-time - Senior
Minneapolis, MN
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. The role offers global flexibility, allowing for remote work or office-based work, and includes responsibilities for both on-call support and service enhancement.

Responsibilities

  • Work as part of a distributed team that operates across various time zones
  • Day-to-day operations and maintenance of existing complex distributed internal services
  • Development of services and automation to improve operational efficiency and effectiveness
  • Extend the capabilities and features of services to support emerging use cases
  • Support colleagues in other teams to understand their needs and pain points and provide high-level customer service
  • Participate in the on-call rotation 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