Salesforce logo

Senior Software Architect - Heroku Eventing, Metering and Usage

Salesforce

About the Role

As a Senior Software Architect at Salesforce, you will be a pivotal member of the Heroku Eventing, Metering, and Usage team. This role involves overseeing usage and licensing information on the Heroku platform, handling billing processes, and assisting billing support in resolving customer concerns. Our systems primarily employ Elixir and Ruby, and we are in the process of modernizing our internal legacy systems.

Key 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 your 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.

Required Skills

  • 10+ 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 Elixir / Erlang / OTP and Ruby / Sinatra / Rails.
  • Experience maintaining and enhancing RESTful APIs.
  • Experience maintaining and enhancing GraphQL APIs.
  • Experience maintaining and improving complex, fault-tolerant, and event-driven distributed systems.
  • Excellent written and verbal communication skills.
  • Ability to prioritize and manage multiple inputs, stakeholders, and tasks.
  • Enthusiasm for teaching and learning.

Preferred Skills

  • Experience with Heroku.
  • Experience using AWS and familiarity with its services and offerings.
  • Experience with containerization technology, e.g., Docker and Kubernetes.
  • Experience with agile or agile-like development processes.
  • Emphasis on empathy and teamwork.
  • Emphasis on engineering excellence and methodologies.

Benefits

  • Remote work flexibility.
  • Comprehensive health insurance.
  • Generous paid time off.
  • Access to employee resource groups.
  • Inclusive benefits package.

Salesforce is committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at Salesforce and explore our company benefits.

Benefits
Extracted with AI

  • Remote work flexibility
  • Health insurance
  • Paid time off
  • Employee resource groups
  • Inclusive benefits

Similar jobs

Last update: 23 minutes ago

AnyDesk Software logo
AnyDesk Software

Salesforce Software Engineer

Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.

Salesforce logo
Salesforce

Senior Software Architect

Join Salesforce as a Senior Software Architect to drive product architecture and strategic technology initiatives.

Techtorch logo
Techtorch

Salesforce CPQ Architect

Join Techtorch as a Salesforce CPQ Architect to design and implement Salesforce solutions remotely, driving business efficiency and growth.

Verimi logo
Verimi

Senior Software Architect (Java, Spring)

Join Verimi as a Senior Software Architect to design and implement digital identity solutions using Java, Spring, and cloud technologies.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.

9am logo
9am

Senior Solution Architect AWS (Freelance)

Seeking a Senior Solution Architect AWS for a freelance role in Frankfurt, Germany. Remote work available. Extensive AWS experience required.

iubenda logo
iubenda

Chief Technology Officer (CTO) - Ruby on Rails & JavaScript

Join iubenda as CTO to lead tech strategy in a SaaS scale-up. Expertise in Ruby on Rails, JavaScript, and cloud infrastructure required.

Attio logo
Attio

Senior Product Engineer [Rust & Typescript]

Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.

RightCrowd logo
RightCrowd

Full Stack Engineer with Node.js and React

Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

APPRAID TECH logo
APPRAID TECH

Software Architect with Rust and C++ Experience

Seeking a Software Architect with expertise in Rust and C++ for automotive safety-critical systems in Munich.

CrossFit, LLC logo
CrossFit, LLC

Senior Software Architect

Join CrossFit as a Senior Software Architect to lead the design of a new enterprise system. Remote role, expertise in JavaScript, Python, ERP required.

Oracle logo
Oracle

Cloud Solution Engineer (IC4)

Join Oracle as a Cloud Solution Engineer to design and deploy cloud architectures, driving customer success in Amsterdam.

Instapro Group logo
Instapro Group

Senior Backend Engineer - PHP, Symfony, Laravel

Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.

Reddit, Inc. logo
Reddit, Inc.

Senior Solutions Engineer

Join Reddit as a Senior Solutions Engineer in Amsterdam to support our growing advertising business with technical expertise and problem-solving skills.

DOWN Dating & Social Apps logo
DOWN Dating & Social Apps

Senior Backend Developer (Ruby on Rails)

Join our team as a Senior Backend Developer specializing in Ruby on Rails for a remote position with a social apps company.

Salesforce logo
Salesforce

Senior Backend Software Development Engineer

Senior Backend Software Development Engineer at Salesforce, skilled in C#, Java, Scala, and cloud technologies.

Atolls logo
Atolls

Senior PHP Developer

Join Atolls as a Senior PHP Developer in Berlin. Work on scalable software, collaborate across teams, and drive innovation in a hybrid environment.

Salesforce logo
Salesforce

Senior Full-Stack Software Engineer

Join Salesforce as a Senior Full-Stack Software Engineer. Shape the future of our products in a hybrid work environment.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

Trust In SODA logo
Trust In SODA

Senior Software Engineer - Dispatching

Join as a Senior Software Engineer to lead dispatching services design, optimizing global networks with Go, Ruby, and React.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

New Relic logo
New Relic

Senior Solutions Architect

Senior Solutions Architect role in Denver, focusing on software development, cloud platforms, and observability.