Software Engineering SMTS/LMTS- Backend + Security

Leading cloud-based software company providing customer relationship management and enterprise solutions.
Backend
Staff Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
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.

Description For Software Engineering SMTS/LMTS- Backend + Security

Salesforce's Developer Productivity Experience Cloud team is seeking a Staff/Lead Software Engineer to revolutionize their CI platform. This role offers the unique opportunity to work on a cutting-edge CI platform that services developers at scale, handling thousands of microservices and millions of tests across multiple branches. The position involves building solutions that will impact 10,000+ internal developers and 100K+ external developers.

The successful candidate will be part of a dynamic team building a next-generation CI platform, leveraging the latest in AI, machine learning, and predictive analytics. You'll work on transforming and influencing hundreds of scrum teams towards a more agile system using cutting-edge SCM and CI technologies. The role involves designing scalable build systems, implementing secure microservices models, and working with security teams to enable comprehensive compliance checks in CI/CD pipelines.

This is an exceptional opportunity for someone passionate about engineering platforms and frameworks, with a data-driven approach to problem-solving. You'll be working with top-notch engineers, architects, and technical leaders at Salesforce, contributing to the most innovative Mobile, Social, and Cloud-based Customer Success Platform in the industry. The role requires expertise in cloud technologies, strong coding abilities in languages like Java, Python, and Go, and deep understanding of DevOps and DevSecOps practices.

The position offers the chance to work on mission-critical services, implement solutions using Docker for microservices, and handle complex system analytics. You'll be at the forefront of innovation, working with cutting-edge technologies while ensuring security and scalability of the platform.

Last updated 19 days ago

Responsibilities For Software Engineering SMTS/LMTS- Backend + Security

  • 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 best practices for artifact management and signing
  • Work closely with Developers, Architects and Operations to rollout and deploy pipeline components

Requirements For Software Engineering SMTS/LMTS- Backend + Security

Java
Python
Go
Node.js
Kubernetes
Linux
  • 5+ years of professional hands on backend development experience
  • Strong hands on coding experience with Java, Golang, Node.js and/or C++ in a Linux/UNIX environment
  • Must have experience with Git, Jenkins, Docker, Kubernetes
  • Good understanding of security scanning tools and vulnerability management tools
  • Strong understanding of code dependency management, test case analysis
  • Experience with logging, monitoring, alerting and analytics
  • Experience owning and operating multiple instances of a mission critical service
  • Experience with Agile development methodology and Test-Driven Development
  • Strong analytical skills
  • Ability to analyze complex systems and failure modes

Interested in this job?