Lead Software Engineer/LMTS - Backend - Distributed Systems

Leading cloud-based CRM platform provider offering enterprise SaaS solutions
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineering SMTS

Staff Software Engineering position at Salesforce focusing on backend development with ASP.NET, C#, and web services, offering hybrid work options in Dallas, TX.

Software Engineering SMTS

Senior Member of Technical Staff Software Engineering role at Salesforce focusing on performance testing, software development, and system optimization.

Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on cloud platform development and API design, offering competitive compensation and hybrid work options in the Seattle area.

Software Engineering LMTS

Senior-level software engineering position at Salesforce focusing on developing scalable enterprise solutions, requiring 6+ years of experience and strong technical leadership skills.

Quality Engineer - SMTS/LMTS

Lead Quality Engineer position at Salesforce focusing on AI platform testing, requiring 8+ years experience in test automation and quality engineering with emphasis on AI systems.

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

Salesforce is seeking a Lead Software Engineer/LMTS specializing in Backend and Distributed Systems to join their team in Hyderabad. This role offers an exciting opportunity to work with world-class engineers on building breakthrough features for their trusted CRM platform. The position requires 10+ years of experience and deep expertise in distributed systems, various programming languages, and cloud technologies.

The role involves developing scalable solutions that will impact millions of users while maintaining platform stability. You'll work in a hybrid environment that celebrates individual strengths and promotes autonomous decision-making. The position combines technical leadership with hands-on development, including mentoring junior engineers and making critical architectural decisions.

Key technical requirements include mastery of languages like Java, Python, Scala, and Go, strong database knowledge, and experience with cloud infrastructure. The ideal candidate will have a proven track record in designing distributed systems at scale and deep understanding of modern software architecture.

Salesforce offers comprehensive benefits including parental leave, adoption assistance, and fertility benefits. The company's culture emphasizes continuous learning through Trailhead.com, regular leadership coaching, and community involvement through their 1:1:1 giving model. This role presents an excellent opportunity for experienced engineers looking to make a significant impact in enterprise SaaS while working with cutting-edge technologies.

Last updated a month 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
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 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
  • 1:1:1 model for giving back to the community

Interested in this job?