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

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.

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.

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.

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.

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.

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.

HiveMQ logo
HiveMQ

Senior Software Engineer (Java, MQTT, MongoDB)

Join HiveMQ as a Senior Software Engineer to design and develop scalable MQTT software systems. Work remotely with a diverse team.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

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.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Pass App logo
Pass App

Senior Software Engineer (Backend)

Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.

n8n logo
n8n

Senior Software Engineer (Node.js & TypeScript)

Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.

CARFAX Europe logo
CARFAX Europe

Senior DevOps Engineer

Join CARFAX Europe as a Senior DevOps Engineer to manage AWS infrastructure, develop CI/CD pipelines, and enhance system observability.

Semrush logo
Semrush

Senior NodeJS Developer

Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.

SAP logo
SAP

Cloud-Native Fullstack Engineer - CXS Built-in Support

Join SAP as a Cloud-Native Fullstack Engineer to innovate with NodeJS and React, enhancing SAP cloud user experiences.

OnHires logo
OnHires

Senior Full Stack Engineer (PHP, Angular, React)

Seeking a Senior Full Stack Engineer with PHP, Angular, React expertise for remote work in the EU. 6+ years experience required.

EverCommerce logo
EverCommerce

Senior Full-Stack Software Engineer - Node/React

Join EverCommerce as a Senior Full-Stack Engineer, focusing on Node/React for the EverPro platform. Remote work in USA/Canada.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

Travian Games logo
Travian Games

Senior Developer/DevOps Software Engineer

Join Travian Games as a Senior Developer/DevOps Engineer in Munich. Work with PHP, Kubernetes, and Docker in a hybrid environment.

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

Haufe Akademie logo
Haufe Akademie

Software Engineer AWS & TypeScript

Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.