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.

Remo Health logo
Remo Health

Senior Software Engineer II, Provider Experience

Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

Stripe logo
Stripe

Software Engineer, Core Events

Join Stripe as a Software Engineer, Core Events, focusing on AWS, distributed systems, and event-driven architecture.

Harness logo
Harness

Senior Backend Engineer

Join Harness as a Senior Backend Engineer to build scalable infrastructure using AWS, Terraform, and more. Remote position with competitive salary.

Haus logo
Haus

Senior Software Engineer, Application Platform

Join Haus as a Senior Software Engineer to develop scalable systems and APIs for our Application Platform.

The Home Depot logo
The Home Depot

Remote Software Engineer II

Join The Home Depot as a Remote Software Engineer II, focusing on front-end development, microservices, and cloud computing.

Apollo GraphQL logo
Apollo GraphQL

Senior Full-Stack Product Engineer

Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.

Notion logo
Notion

Senior Software Engineer

Join Notion as a Senior Software Engineer in Denver, CO. Work with AWS, Ruby, and PostgreSQL in a hybrid environment.

Microsoft logo
Microsoft

Principal Software Architect

Join Microsoft as a Principal Software Architect in Reston, VA, leading engineering and cybersecurity initiatives with Azure technologies.

Oracle logo
Oracle

Principal Software Developer - Frontend Framework

Join Oracle as a Principal Software Developer focusing on frontend frameworks. Work remotely with cutting-edge technologies.

Square logo
Square

Senior Software Engineer, Reporting Platform

Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.

onXmaps, Inc. logo
onXmaps, Inc.

Senior Backend Engineer

Join onX as a Senior Backend Engineer to develop scalable services for our Backcountry app. Remote role with competitive salary and benefits.

Spinwheel logo
Spinwheel

Senior Software Engineer - Remote

Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.

Maxar Technologies logo
Maxar Technologies

Senior Software Engineer

Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.

YETI logo
YETI

Front End Developer - Salesforce Commerce Cloud

Join YETI as a Front End Developer specializing in Salesforce Commerce Cloud, enhancing eCommerce experiences in a hybrid role.

Cyberhaven logo
Cyberhaven

Senior Backend Developer

Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.