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

Salesforce logo
Salesforce

Senior Software Architect

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

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.

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 Backend Software Development Engineer

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

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.

New Relic logo
New Relic

Senior Solutions Architect

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

Oracle logo
Oracle

Remote Software Architect - Health Data Intelligence

Join Oracle as a Remote Software Architect in Health Data Intelligence, leading cloud services and distributed systems.

Apptegy logo
Apptegy

Senior Software Architect

Join Apptegy as a Senior Software Architect to design scalable solutions in a SaaS environment using Ruby on Rails.

Twilio logo
Twilio

Senior Software Architect - Global Billing Platform

Senior Software Architect for Twilio's Global Billing Platform, focusing on cloud infrastructure and large-scale systems.

Atlassian logo
Atlassian

Senior Software Engineer - Cloud Architecture

Senior Software Engineer specializing in cloud architecture and distributed systems at Atlassian in San Francisco.

Salesforce logo
Salesforce

Senior Full Stack Software Engineer, Code Builder/IDE

Join Salesforce as a Senior Full Stack Software Engineer, working on Code Builder/IDE with a focus on full-stack development and modern web technologies.

diva-e logo
diva-e

Senior Software Developer - Salesforce, Sofia

Senior Software Developer for Salesforce in Sofia, Bulgaria. Agile, backend development, CRM systems expertise required.

Hasura logo
Hasura

Senior Site Reliability Engineer (SRE) - Hasura Cloud

Join Hasura as a Senior Site Reliability Engineer to maintain and scale Hasura Cloud. Remote role in the US with competitive salary and benefits.

Salesforce logo
Salesforce

Software Engineer, Backend - Slack

Join Salesforce as a Backend Software Engineer for Slack, focusing on building and scaling backend systems. Requires 4+ years experience in web applications.

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.

Workday logo
Workday

Principal Software Development Engineer - Distributed Systems

Lead Software Engineer role focusing on distributed systems and cloud applications, with expertise in Erlang, Scala, or Elixir.

Fountain logo
Fountain

Senior Software Engineer - Backend (E5)

Senior Backend Software Engineer role focusing on Ruby on Rails and React.js, offering competitive benefits and remote work.

Solace logo
Solace

Senior Fullstack Software Engineer (Remote, US Only)

Senior Fullstack Engineer, remote in US, skilled in TypeScript, React, Node, Postgres, Redis. Transform healthcare tech.

Fountain logo
Fountain

Senior Software Engineer - Backend (E5)

Senior Backend Software Engineer role focusing on Ruby on Rails and React development, remote work with competitive benefits.

HackerOne logo
HackerOne

Senior Software Engineer IV (Assessments)

Join HackerOne as a Senior Software Engineer IV to lead technical projects in cybersecurity, working remotely in the US or Canada.

Scalingo logo
Scalingo

Senior Software Engineer (Rails/Vue) - Cloud

Join Scalingo as a Senior Software Engineer specializing in Rails and Vue.js for cloud solutions. Remote work from France.

Atlassian logo
Atlassian

Senior Principal Engineer - Enterprise Architect - Observability

Senior Principal Engineer role focusing on enterprise architecture and observability at Atlassian, remote work available.

Salesforce logo
Salesforce

Full-Stack Software Engineer

Join Salesforce as a Full-Stack Software Engineer in Grenoble. Work with Java, JavaScript, Python, and more in a hybrid environment.

GitHub logo
GitHub

Senior Software Engineer at GitHub

Senior Software Engineer at GitHub, remote, focusing on internal tooling and platform security.