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 CPQ Architect
Join Techtorch as a Salesforce CPQ Architect to design and implement Salesforce solutions remotely, driving business efficiency and growth.
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.
Senior Product Engineer [Rust & Typescript]
Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.
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.
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.
Senior Software Engineer - Dispatching
Join as a Senior Software Engineer to lead dispatching services design, optimizing global networks with Go, Ruby, and React.
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.
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.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
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.
Senior Software Engineer (Backend)
Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.
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.
Senior DevOps Engineer
Join CARFAX Europe as a Senior DevOps Engineer to manage AWS infrastructure, develop CI/CD pipelines, and enhance system observability.
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
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.
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.
Senior Software Engineer (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
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.
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.
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.
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.
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.
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.
Software Engineer AWS & TypeScript
Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.