Lead Software Engineer / LMTS – Backend – Bangalore

Software Development

Salesforce

18 open roles Website

  • Software Development
  • India

Join a leading AI‑driven CRM team that builds the next generation of intelligent backend services. You’ll collaborate with world‑class engineers to deliver high‑impact features while keeping the platform stable and scalable.

What You’ll Do

  • Design and ship production‑grade software using modern engineering practices.
  • Architect scalable systems embedding AI agents into human workflows.
  • Lead code reviews and mentor junior engineers.
  • Build microservices for a multi‑tenant SaaS cloud platform.
  • Automate testing, CI/CD, and ensure high‑quality releases.
  • Evaluate both human‑written and AI‑generated code for quality and security.
  • Contribute to the shared system context repository for reliable AI operation.

What You Need

  • 10+ years in software development and large‑scale system design.
  • Strong OOP, distributed systems, and scalable architecture fundamentals.
  • Proficiency in Java, Python, Go, or similar languages.
  • Experience building SaaS on AWS, Azure or GCP.
  • Hands‑on with relational and NoSQL databases and advanced SQL.
  • Deep understanding of queues, event‑driven architecture, and workload distribution.
  • Demonstrated technical leadership through large‑scale project delivery.

Good to Have

  • Experience integrating AI/ML models into production pipelines.
  • Familiarity with Agentforce or similar AI agent platforms.

The Opportunity

Salesforce is the #1 AI CRM and offers a hybrid work model that empowers autonomous teams to innovate.

Similar Jobs to Apply