Staff Cloud Engineer
About the Team
Cloud Infrastructure is a collection of focused teams that enable Slack's engineers to build and run services in the cloud in a safe, simple, and reliable manner. Slack’s infrastructure is always evolving to support our fast-growing business and we are looking for engineers to join our growing team.
We are made up of systems and software engineers based out of the west coast of the US & Canada (Pacific time) and Melbourne, Australia (AEST). We provide different compute options for our customers to deploy to: Kubernetes (EKS), VMs (Chef) and a Serverless (AWS Lambda) platform all tied together with services such as Consul, Envoy and Nebula. We develop tools and services that make it easier for product teams to build and operate their services. We manage our worldwide cloud (AWS) ecosystem and drive the adoption of new cloud technologies within Slack.
Slack has a positive, diverse, and supportive culture—we look for people who are curious, inventive, and work to be a little better every single day. In our work together we aim to be smart, humble, hardworking and, above all, collaborative. If this sounds like a good fit for you, why not say hello?
About the Role
This role is open to candidates based on the West coast of Canada (operating in Pactific Standard Time). Both remote and office based candidates may apply.
What you will be doing
- Working on impactful projects within a small, agile team to advance our overall platform
- Developing on Slacks underlying Cloud infrastructure. This involves building tools and services, contributing to our internal Serverless compute platform and making access to AWS services simple and effective
- Influence team-level prioritization and technical direction - contribute towards team roadmaps
- Participating in an on-call rotation for the services the team owns, triaging and addressing production issues
- Engaging with Slack’s wider engineering community to build relationships, identify potential areas of improvement (or pain points) and help drive adoption of our team’s solutions
- Mentor other engineers to help foster a cohesive team environment
What you should have
- Well defined knowledge of how the Cloud works and love to share that knowledge with others
- Ability to build tooling, automation and/or services in one or multiple languages (e.g. Go, Python)
- An strong customer focus for building internal products with other engineers as your customers
- Experience deploying and operating services in a Cloud environment
- An understanding of fundamental networking
- A strong belief that Infrastructure as Code is the way forward (though languages such as Terraform or Cloudformation)
- A love to model modern methodologies for unit tests, code review, design documentation, debugging, and troubleshooting. You've been developing and operating web applications professionally and can talk at length to things you and your teams have built
You probably tick some of these boxes:
- At least 8 years of professional experience in software engineering, working in a team environment
- Know your way around with one or more programming languages -- e.g., Python, Go, Ruby, or others
- Extensive experience deploying, operating and debugging server software on Linux
- Experience with AWS
- Experience building and releasing software using Docker containers
- Experience with Kubernetes
- Familiarity with deployment automation/configuration management -- e.g, Chef, Terraform, Ansible, CloudFormation or others
- Experience running deployment automation/configuration management systems -- e.g, Chef, Puppet, Terraform, Ansible, CloudFormation or others
Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.
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.
Salesforce.com and Salesforce.org 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. Salesforce.com and Salesforce.org will not pay any third-party agency or company that does not have a signed agreement with Salesforce.com or Salesforce.org.
Salesforce welcomes all.