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
Software Engineering
Job Details
About Salesforce
We're Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too - driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good - you've come to the right place.
Want more jobs like this?
Get jobs in Bangalore, India delivered to your inbox every week.
Job Description - SMTS/LMTS/PMTS for SFCD Deployment Capabilities team
Senior/Lead/Principal Distributed Systems Engineer
Are you passionate about designing and building infrastructure services used by thousands of developers? Have you ever pondered about the challenges of deploying and managing cloud native services rapidly and safely across multiple public cloud providers (AWS, GCP, Azure and more) along with first party data centers? Does the idea of working with web scale automation systems interest you? Do you want to build the next generation deployment systems powering thousands of services? Would you like to contribute to open source projects in the process?
If you answered yes to any of these questions, this is an opportunity to get your hands dirty and work on real world problems in these domains. We make heavy use of open source software and we're committed to being good citizens and contributing back to projects.
About the Position
The Salesforce Safe Deployments team is looking for engineers to work on the core software deployment service for Salesforce. Challenges include figuring out the next generation of deployment and lifecycle management capabilities for services on Kubernetes, simplifying deployments for services leveraging a modern service mesh (Istio), enabling automated zero downtime deployment of Kubernetes applications at Salesforce, ensuring these deployments work at scale, providing sophisticated and automated error analysis for service health, providing various configurable capabilities to support safe deployments across substrates, building custom Kubernetes operators to provide new capabilities for management of K8s apps and more.
We're looking for someone who has
- A demonstrated history of executing successfully on multiple cross-functional infrastructure features and services.
- Familiarity and experience with Argo Rollouts
- Experience working on and partnering with infrastructure customer facing teams, with the ability to understand customer needs and drive consensus.
- A demonstrated history of mentoring and coaching senior engineers in the team, being able to lead design and coding work, and act as the tech lead on the team.
- Experience/interest in contributing to one or more reputed, high quality open source products. This position will entail designing, developing, testing and delivering new contributions and enhancements to the Argo Rollouts product we use. As a part of this effort, you will be working closely with the Argo Rollouts community community to contribute your changes back.
- In depth knowledge and experience working with Kubernetes(preferably in a public cloud environment). Ideally you have significant experience developing Kubernetes operators.
Your responsibilities include
- Design and implement major features and enhancements to the Salesforce Kubernetes platform experience.
- Contribute changes to Argo and other open source projects in collaboration with the community.
- Mentor engineers to make sound technical decisions and help build effective engineering practices.
- Build POCs and pilots where appropriate and turn them into high quality production ready code, delivering value with speed and in increments.
- Write high quality, maintainable code.
- Participate and contribute to architecture, code, security and operational reviews.
- Efficiently troubleshoot production and/ or customer issues.
- Service ownership and customer support.
You should have the following qualifications
- Significant expertise in Golang, with working knowledge of Java and/or Python.
- Expertise, or at least familiarity with Argo Rollouts
- Familiarity with cloud deployment technologies like Spinnaker, Terraform and Kubernetes.
- Familiarity with building secure, highly available services in the public cloud.
- Deep working knowledge of Kubernetes internals.
- 10+ years of relevant experience.
Preferably, you also have the following qualifications
- Significant experience and expertise in Kubernetes.
- Experience with public cloud (AWS, Azure, GCP)
- Deep understanding and demonstrated experience with Kubernetes operator development.
- 15+ years of relevant experience.
- A track record of open source contributions.
- Proven ability in deciding solution architectures, identifying potential risks, taking proactive measures to ensure code quality and ability to lead and present design/architecture reviews.
Accommodations
If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.
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 www.equality.com and explore our company benefits at www.salesforcebenefits.com.
Salesforce is an Equal Employment Opportunity and Affirmative Action Employer. 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 does not accept unsolicited headhunter and agency resumes. Salesforce will not pay any third-party agency or company that does not have a signed agreement with Salesforce.
Salesforce welcomes all.