Salesforce

Software Engineering LMTS- Backend , Argo Rollouts

Remote Bengaluru, India
Kubernetes Go Java Python Terraform AWS GCP Azure
Description

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.

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.

Salesforce
Salesforce
Cloud Computing CRM Enterprise Software SaaS Sales Enablement Software

0 applies

1 views

Other Jobs from Salesforce

Senior Curriculum Developer

Remote San Francisco, CA

Software Engineering SMTS

Remote Burlington, MA

Staff Data Scientist

Remote San Francisco, CA

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say