To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.
Job Category
Products and Technology
Job Details
Salesforce Heroku’s team has immediate opportunities for extremely talented Site Reliability Engineers who are interested in complex distributed systems- how they work, how they can work better, how we even know if they’re working at all. We need someone who's spent time working as a developer (writing code with a team to fix operational issues or build features), but who has also spent time on operational concerns (investigating production incidents, creating or updating monitoring and alerting plans for production systems,
or investigating performance issues, for instance). architecture, design, implementation, and testing to ensure we build products right and release them with high quality.
You don't need to have “SRE” in your job title in order to have appropriate skills for this position. You might come from a DevOps environment or have been one of a handful of engineers in a shop so small that everyone does a little of everything. The important thing is that you have experience in both writing code and maintaining systems, and that you're willing to do both of those things in the future. If you're stronger in one area than the other, that's okay.
General Requirements
- Comfortable reading and writing code with a team in at least one of Ruby, Go, or Python. It's fine if you know more than one of those languages and/or other languages, but they are the three most important languages at Heroku. We need people who are comfortable with them, and open to switching between them.
- Incident Management and Retrospective Facilitation
- Containers and container management technologies such as lxc, Docker and Kubernetes
- Experience with AWS services like EC2, ELB, DynamoDB, S3 (or their Azure or GCP equivalents- OpenStack experience is fine too)
- Databases and big data stores, especially Postgres or Kafka
- REST APIs
- Load balancing technologies, including L4 or L7 routing and CDNs
- Monitoring, instrumentation, or observability
- Standard parts of a web app's stack, such as TCP/IP, DNS, HTTP, etc.
- Cloud computing patterns (and how they're different than using hardware)
- Infrastructure as code (Terraform, Chef, Puppet, Ansible, CloudFormation, etc)
- Willing to join a 24/7 on-call rotation as Incident Commander (we’ll train you -- no experience required).
- Willing to work on a distributed (currently all-remote) team spanning multiple time zones. None of us currently lives in the same place or works out of the San Francisco headquarters; all of us are experienced remote workers.
Competitive Benefits
- Competitive compensation
- Employee Stock Purchase Program
- Catered lunch in the office 3 days a week
- OSDE 410 for the family group
- Wellness and Education Reimbursement
- Unlimited PTO
- Parental Leave
- Bimonthly salary inflation reviews
- And more!
Accommodations - If you require assistance due to a disability applying for open positions please submit a request via this
Posting Statement
At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are 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 benefits.
and are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. and do not accept unsolicited headhunter and agency resumes. and will not pay any third-party agency or company that does not have a signed agreement with or Salesforce.org.
Salesforce welcomes all.