Lead Software Engineer - CI Platform

Leading cloud-based software company providing customer relationship management and enterprise solutions.
$176,800 - $323,400
Backend
Staff Software Engineer
In-Person
8+ years of experience
Enterprise SaaS · Cloud

Description For Lead Software Engineer - CI Platform

Join Salesforce's Productivity Cloud team and be part of building a revolutionary CI platform that transforms developer productivity from Code to Cloud. As a Lead Software Engineer for the CI Platform, you'll have the unique opportunity to impact both 10,000+ internal developers and 100,000+ external developers through innovative platform solutions.

The role focuses on leveraging cutting-edge AI, machine learning, and predictive analytics technologies to create a highly responsive and secure pipeline platform. You'll be instrumental in transforming hundreds of scrum teams towards a more agile system using the latest in SCM and CI technologies.

Working with Salesforce means joining a team that's building the most innovative Mobile, Social, and Cloud-based Customer Success Platform in the industry. Your expertise will be crucial in designing scalable build systems, implementing secure microservices at scale, and managing performance analytics for thousands of CI pipelines.

The ideal candidate brings strong backend development experience, particularly with Java, Golang, and Node.js in Linux environments. Your knowledge of modern DevOps tools like Git, Maven, Jenkins, Docker, and Kubernetes will be essential. We're looking for someone who can combine technical expertise with strong analytical skills to drive operational excellence.

This is an exceptional opportunity to work on critical infrastructure that powers one of the world's leading enterprise software companies. You'll be at the forefront of CI/CD innovation, working with cutting-edge technologies while solving complex challenges at scale.

Last updated 20 days ago

Responsibilities For Lead Software Engineer - CI Platform

  • Design scalable build systems catering to 13K+ developers in a multi-substrate cloud environment
  • Design and implement a secure Microservices model at scale, and integrate with critical subsystems
  • Performance analytics and scale the platform to 1000s of CI pipelines
  • Work with Security team to enable security and compliance checks in the CI/CD pipelines
  • Automation of release management activities
  • Implement standard methodologies for artifact management and signing
  • Work closely with Developers, Architects and Operations to rollout and deploy pipeline components

Requirements For Lead Software Engineer - CI Platform

Java
Go
Node.js
Kubernetes
Linux
  • 8+ years of professional hands on backend development experience
  • Strong experience with Java, Golang, Node.js and/or C++ in a Linux/UNIX data center environment
  • Experience with Git, Maven, Jenkins
  • Good understanding of security scanning tools and vulnerability management tools
  • Strong understanding of code dependency management, test case analysis
  • Good understanding of Docker, Kubernetes and similar technologies
  • Experience with logging, monitoring, alerting and analytics
  • Experience owning and operating multiple instances of a critically important service
  • Experience with Agile development methodology and Test-Driven Development
  • Experience using metrics to drive operational excellence
  • Experience with Systems development
  • Strong analytical skills, understanding of analytics to drive tests based on workflows

Interested in this job?

Jobs Related To Salesforce Lead Software Engineer - CI Platform

Lead Solution Engineer

Lead Solution Engineer position at Salesforce, combining technical expertise with sales acumen to deliver innovative solutions and drive customer success.

(Senior) Manager, Solution Engineering

Lead Salesforce's Solution Engineering team in Switzerland, combining technical expertise with strategic sales leadership to drive customer success and team growth.

Backend Engineer LMTS

Senior Backend Engineer position at Salesforce focusing on cloud infrastructure and distributed systems development with 8+ years of experience required.

Senior Manager, Software Engineering

Lead software engineering teams at Salesforce, driving technical excellence and team development while working with cutting-edge technologies including AI and enterprise solutions.

Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on cloud systems development and technical leadership, offering competitive salary and remote work options.