Lead Software Engineer / LMTS - Backend

Leading technology company providing AI + Data + CRM solutions to help companies connect with customers in new ways.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Lead Software Engineer / LMTS - Backend

Salesforce, the Customer Company, is seeking a Lead Backend Software Engineer to join their world-class engineering team. This role offers an exciting opportunity to make a significant impact by building breakthrough features for their trusted CRM platform. The position requires expertise in distributed systems, cloud infrastructure, and various programming languages.

As a Lead Backend Engineer, you'll be responsible for developing high-quality, production-ready code that serves millions of users on Salesforce's cloud platform. You'll work in a hybrid environment, making crucial design decisions based on performance and scalability requirements. The role involves building efficient components and algorithms in a microservice multi-tenant SaaS environment.

The ideal candidate brings 10+ years of software development experience, with deep knowledge of object-oriented programming, cloud infrastructure, and distributed systems. You'll have the opportunity to mentor junior engineers, contribute to all phases of the SDLC, and work with cutting-edge technologies including Java, Python, Scala, and various cloud services.

Salesforce offers an excellent benefits package, including comprehensive healthcare, parental leave, and professional development opportunities. The company's commitment to the 1:1:1 model for giving back to the community and focus on work-life balance makes this an attractive opportunity for those seeking to make a meaningful impact while growing their career.

Working at Salesforce means joining a company that believes in business as the greatest platform for change, where you'll be empowered to drive performance, chart new paths, and improve the state of the world. The role offers exposure to executive thought leaders, regular coaching, and the chance to work on solutions that help companies across every industry connect with customers in innovative ways.

Last updated 14 days ago

Responsibilities For Lead Software Engineer / LMTS - Backend

  • Build new components to provide scale and efficiency
  • Develop high-quality, production-ready code for cloud platform
  • Make design decisions based on performance, scalability, and future expansion
  • Contribute to all phases of SDLC including design, implementation, code reviews, automation, and testing
  • Build efficient components/algorithms on microservice multi-tenant SaaS cloud environment
  • Code review and mentoring junior engineers
  • Provide technical guidance to the team

Requirements For Lead Software Engineer / LMTS - Backend

Java
Python
Scala
Go
Node.js
MongoDB
PostgreSQL
Kafka
Kubernetes
  • Mastery of multiple programming languages and platforms
  • 10+ years of software development experience
  • Deep knowledge of object-oriented programming and scripting languages
  • Strong SQL skills and experience with relational and non-relational databases
  • Experience with developing SAAS products over public cloud infrastructure
  • Proven experience designing and developing distributed systems at scale
  • Proficiency in queues, locks, scheduling, event-driven architecture, and workload distribution
  • Deep understanding of relational and non-relational databases
  • Understanding of software development best practices and leadership skills
  • Degree or equivalent relevant experience required

Benefits For Lead Software Engineer / LMTS - Backend

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
  • Comprehensive benefits package
  • Well-being reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits
  • World-class enablement and training with Trailhead.com
  • Executive thought leaders exposure and regular 1:1 coaching
  • Volunteer opportunities
  • 1:1:1 model for giving back to the community

Interested in this job?

Jobs Related To Salesforce Lead Software Engineer / LMTS - Backend

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.