Lead Software Engineer/LMTS - Backend - Distributed Systems

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

Description For Lead Software Engineer/LMTS - Backend - Distributed Systems

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 work on breakthrough features that impact millions of users while maintaining a stable and scalable CRM platform. The position involves working in a hybrid environment where individual strengths are celebrated and autonomous teams are empowered to make decisions.

As a Lead Backend Software Engineer, you'll be responsible for architecture, design, implementation, and testing of high-quality, maintainable code. The role requires expertise in distributed systems, cloud infrastructure, and various programming languages including Java, Python, Scala, and Go. You'll work with both relational and non-relational databases, and contribute to all phases of the software development lifecycle.

The ideal candidate brings 10+ years of software development experience and strong leadership skills. You'll be expected to mentor junior engineers, conduct code reviews, and provide technical guidance to the team. The role offers comprehensive benefits, including well-being reimbursement, parental leave, and professional development opportunities through Trailhead.com.

Working at Salesforce means being part of a company that believes in doing well while doing good, with opportunities to participate in their 1:1:1 model for community giving. You'll have exposure to executive thought leaders and regular coaching, ensuring both professional growth and meaningful impact.

Last updated 10 days ago

Responsibilities For Lead Software Engineer/LMTS - Backend - Distributed Systems

  • Build new components in evolving market technology for scale and efficiency
  • Develop production-ready code for millions of cloud platform users
  • 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 mentor junior engineers
  • Provide technical guidance to the team

Requirements For Lead Software Engineer/LMTS - Backend - Distributed Systems

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 - Distributed Systems

Medical 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
  • Regular 1:1 coaching with leadership
  • Volunteer opportunities
  • Participation in 1:1:1 model for giving back to the community

Interested in this job?

Jobs Related To Salesforce Lead Software Engineer/LMTS - Backend - Distributed Systems

Senior Manager, Technical Consulting

Senior Technical Consulting Manager role at Salesforce Mexico City, leading large-scale CRM implementations and managing technical teams.

Sr. Manager, Software Engineering

Senior Software Engineering Manager position at Salesforce, leading customer support application development teams with focus on technical leadership and team development.

Manager, Solution Engineering

Lead Salesforce's Solution Engineering team, driving innovation and growth while building strategic C-level relationships and managing high-performing teams.

Senior Manager, Agentforce Program Strategy

Senior Manager position at Salesforce leading executive storytelling and strategic messaging for Agentforce Success organization, requiring 7+ years experience in strategic communications.

Manager/Sr. Manager Consumption Value Delivery, Commerce Cloud

Lead Commerce Cloud adoption and growth strategies for enterprise customers at Salesforce, combining technical expertise with customer success management.