Taro Logo

Principal Software Engineer / PMTS - Backend - Distributed Systems- Hyderabad

Global leader in CRM software and enterprise cloud computing solutions.
Principal Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Principal Software Engineer / PMTS - Backend - Distributed Systems- Hyderabad

Salesforce is seeking a Principal Software Engineer to join their Foundational Kubernetes Platform (FKP) team, which operates one of the largest Kubernetes fleets in the industry. This role is crucial in Salesforce's strategy to move to Hyperforce, powered by FKP providing underlying infrastructure. The team manages the platform that underlies key Salesforce products including Sales, Service, Commerce, Mulesoft, and Tableau.

The ideal candidate will be passionate about operating infrastructure at scale and working with Kubernetes clusters and microservices. Over the next year, the team will be expanding their Kubernetes footprint by thousands of clusters, offering an exciting opportunity to be instrumental in this transformation. You'll work with cutting-edge open source technologies like Kubernetes, Terraform, Argo, and Spinnaker, with opportunities to contribute back to these projects and shape their future.

As an FKP engineer, you'll be responsible for designing and implementing software for managing Kubernetes clusters at scale. This involves creating design documents, presenting to stakeholders, and implementing designs. A significant part of the role includes evaluating and integrating open source technologies into the FKP software stack.

The position requires strong technical expertise in container orchestration, cloud services (particularly AWS), and infrastructure automation. You'll need proficiency in languages like Golang and Python, along with experience in CI/CD services and observability tools. This role offers the opportunity to work at the forefront of cloud infrastructure technology while contributing to Salesforce's mission of empowering service owners to focus on their unique value propositions.

Join Salesforce, a company committed to improving the state of the world through technology and equality. We offer competitive compensation, comprehensive benefits, and a culture that values diversity, inclusion, and giving back to the community.

Last updated a day ago

Responsibilities For Principal Software Engineer / PMTS - Backend - Distributed Systems- Hyderabad

  • Design and implement software for managing Kubernetes clusters at scale
  • Create design documents and present to audiences
  • Implement designs and integrate open source technologies
  • Manage and operate large-scale Kubernetes infrastructure
  • Work with platform-as-a-service technologies

Requirements For Principal Software Engineer / PMTS - Backend - Distributed Systems- Hyderabad

Go
Python
Kubernetes
  • 5+ years experience with Kubernetes, Docker, and container orchestration
  • 2+ years experience with AWS services, especially IAM and cloud networking
  • Proficiency in Golang
  • Proficiency in Python
  • Basic Bash shell knowledge
  • Experience with Terraform
  • Experience with CI/CD services (Jenkins, Argo, Spinnaker)
  • Knowledge of observability tools (Prometheus, Grafana, Splunk, ElasticSearch, Argus)

Benefits For Principal Software Engineer / PMTS - Backend - Distributed Systems- Hyderabad

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive compensation
  • Comprehensive benefits package
  • Equal opportunity employer

Interested in this job?

Jobs Related To Salesforce Principal Software Engineer / PMTS - Backend - Distributed Systems- Hyderabad