Software Engineer, Heroku Tools Operator Experience Squad Argentina Remote Heroku enables developers to build data-driven apps with fully managed data services.
The Heroku Tools team develops and operates services that give Heroku’s other teams the best possible experience with internal infrastructure services with a minimum of effort.
We build and operate Heroku’s DNS and certificate automation, osquery fleet management, patch reporting, public cloud authentication, internal logging and observability pipelines, change management automation, and more.
By running these services for other teams, we enable them to focus on what they’re great at. The Operator Experience Squad is part of the Tools team.
We own services that enhance the operator experience, and one of our upcoming goals is to pave golden paths for our internal customers.
If you are an exploratory problem solver who is always looking for ways to improve themselves and the system, who thrives in uncertainty and value equality, accountability, self-reflection, and trust, then you will be a perfect fit for our squad.
For this role, we’re looking for seasoned infrastructure operations / DevOps engineers to join us in building and operating the next evolution of Heroku’s internal services.
Our engineers work on services written in a mix of languages principally Ruby and Go, running on AWS or our own cloud abstractions.
Heroku operates in a total ownership model : not only will your team develop and maintain the services you own, but you’ll operate them in production environments and carry a pager to support their operations.
The Heroku engineering team typically works remotely and has for years. For this role, we are looking for candidates willing to work with North American business hours.
You may optionally choose to work from a local Salesforce office (if there is one) upon reopening, or you may remain remote.
Key Responsibilities Day-to-day operations and maintenance of our existing internal services Development of 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 Key Qualifications & Experience Experience with systems administration, scripting languages, passion for automating all the things Passion for software engineering and reliability : Good interfaces, well-tested code Desire to teach and to learn Experience in Ruby or Golang, or an equivalent language Proficiency in communications : giving presentations, writing technical documents, etc Compassion for your team members and awareness of overall team health Nice-to-haves Apply even if you aren’t comfortable with these! We’re looking for developers who are first and foremost ready to learn and grow.
Experience with infrastructure management tools such as Terraform, Cloudformation Experience with containerization (Docker, Kubernetes) Experience with Heroku Experience with agile or agile-like development processes While not required, to get to know you a little better, please consider sharing any of the following : An example of source code you've worked on, or a link to your Github account Two or three code snippets that you think represent your coding style A brief description of your skills, interests, and work style A link to your blog and / or other personal / hobby apps you've built Why Salesforce Heroku?
Heroku operates the world’s largest PaaS cloud, continuously delivering millions of apps with 6+ million container deployments, 16+ billion routing requests, and 10+ terabytes of application logs per day.
Our vision is for developers to focus on their applications and leave operations to us. We are heartfelt about our users’ problems.
Equality is a core value for Salesforce; it’s at the heart of everything we do and aim to be. That means Equal Opportunity, Equal Advancement and Equal Pay for all.
We do not discriminate on the basis of race, religion, color, national origin, gender identity or expression, sexual orientation, age, marital status, veteran status, or disability status.