Software Engineering LMTS – Backend Distributed Systems

Software Development

Salesforce

15 open roles Website

  • Software Development
  • India

Join a leading AI CRM platform where engineers build scalable, cloud‑native services that power millions of users. You’ll work alongside world‑class talent on the next generation of AI‑driven agent workflows, shaping a product used worldwide.

What You’ll Do

  • Design and ship production‑grade microservices with AI integration.
  • Define scalable system architecture focused on performance and extensibility.
  • Lead code reviews and mentor junior engineers.
  • Contribute across the SDLC, including automation and testing.
  • Maintain a shared system design repository for reliable AI behavior.
  • Evaluate code quality, security, and performance, human‑or AI‑generated.

What You Need

  • 10+ years in software development and large‑scale system design.
  • Strong fundamentals in OOP, distributed systems, and scalable architecture.
  • Proficiency in Java, Python, Scala, Go, Node.js, or C/C++.
  • Experience building SaaS applications on AWS, Azure, or GCP.
  • Expertise with relational and non‑relational databases and advanced SQL.
  • Knowledge of queues, event‑driven architecture, and workload distribution.
  • Demonstrated technical leadership and best‑practice coding standards.

Good to Have

  • Hands‑on experience with AI development tools and agents.
  • Familiarity with multi‑tenant SaaS and microservices patterns.

The Opportunity

Salesforce offers a hybrid work model and access to world‑class training via Trailhead, while you’ll shape the Agentforce AI platform that powers the company’s workforce transformation.

Similar Jobs to Apply