Server-Side Developer - Heroku
|Category:||Technology - Software Development|
|Location:|| US - Remote |
US - California - San Francisco (HQ)
|SF-Y:||Salesforce will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.|
Server-Side Developer with the Core Services Team - Heroku|
Location: Candidates from any geography within UTC-10 to UTC-5 time zones (roughly the Americas plus Hawaii). Heroku headquarters are in San Francisco, but more than half of our team works remotely.
Heroku operates the world's largest PaaS cloud, continuously delivering millions of apps with a high volume of deploys per day. Our vision is for developers to focus on their applications, and leave operations to us. Heroku is a fast-growing business unit of Salesforce.com. Our work environment is collaborative, flexible and fun. We're focused on technical and operational excellence and customer success.
This posting is for a server-side developer position with the Heroku Core Services engineering team. Our team is responsible for the master control logic inside Heroku - the business logic that drives our platform. When anyone accesses the Heroku API (including users of the Heroku web dashboard which itself uses the API) they are talking to our systems. We are looking for a dedicated software engineer to add to this critical team.
Most of our services are written in Ruby, but we are increasingly writing new services in Go. That said, we aren't necessarily looking for Ruby or Go experts - just really good developers. We manage a lot of complex business logic inside a service that operates at high scale. We operate all of our services in production and everyone participates in the on-call rotation. Our team does a mix of new feature development and sustaining engineering. We also collaborate heavily with many other engineering and product teams on their projects.
Heroku has a relatively flat engineering structure. We are composed of a large number of small, largely autonomous teams (kinda like that new microservices architecture you may be working on!). This means we strongly value the ability of individuals to prioritize their work and connect it to our overall engineering goals. It also means we rely on lots of peer-to-peer communication for collaboration rather than leaning on hierarchy and process.
The key attributes for being a strong contributor on our team include:
Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. The company was founded on three disruptive ideas: a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model. These founding principles have taken our company to great heights, including being named one of Forbes's "World's Most Innovative Company" six years in a row and one of Fortune's "100 Best Companies to Work For" nine years in a row. We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce. Together, with our whole Ohana (Hawaiian for "family") made up of our employees, customers, partners and communities, we are working to improve the state of the world.