Senior Backend Software Engineer / SMTS - Distributed Systems - Bangalore

Global leader in CRM software and enterprise cloud computing solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Senior Backend Software Engineer / SMTS - Distributed Systems - Bangalore

Salesforce is seeking a Senior Backend Software Engineer to join their world-class engineering team in Bangalore. This role offers an exciting opportunity to work on distributed systems at scale, developing features that impact millions of users on their trusted CRM platform. The position involves building and maintaining high-quality, production-ready code in a hybrid work environment. You'll be working with cutting-edge technologies including Java, Python, PostgreSQL, and various cloud services, while contributing to a microservice multi-tenant SaaS architecture. The ideal candidate will have 2+ years of backend development experience and strong expertise in distributed systems. Salesforce offers comprehensive benefits including parental leave, adoption assistance, and fertility benefits, along with opportunities for professional growth through mentorship and training. The company's culture emphasizes autonomous teams and individual growth, making it an ideal place for engineers who want their code to have significant impact on the industry. This role combines technical challenges with the opportunity to mentor others and shape the future of enterprise cloud computing.

Last updated 20 hours ago

Responsibilities For Senior Backend Software Engineer / SMTS - Distributed Systems - Bangalore

  • Build new components to provide scale and efficiency
  • Develop high-quality, production-ready code for cloud platform
  • Design and implement robust APIs that scale in multi-tenant environment
  • 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 Senior Backend Software Engineer / SMTS - Distributed Systems - Bangalore

Java
Python
Kafka
Kubernetes
PostgreSQL
Redis
  • Mastery of multiple programming languages and platforms
  • 2+ years of backend software development experience
  • Experience designing and developing distributed systems at scale
  • Deep knowledge of object-oriented programming and scripting languages
  • Strong PostgreSQL/SQL skills and database experience
  • Understanding of software development best practices
  • Degree or equivalent relevant experience required

Benefits For Senior Backend Software Engineer / SMTS - Distributed Systems - Bangalore

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 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 coaching
  • Volunteer opportunities

Interested in this job?

Jobs Related To Salesforce Senior Backend Software Engineer / SMTS - Distributed Systems - Bangalore

Backend Software Engineer/Senior Software Engineer

Senior Backend Software Engineer role at Salesforce focusing on cloud infrastructure tooling and developer experience, using Golang and Terraform.

Senior CCE Engineer

Senior CCE Engineer role at Salesforce focusing on customer-centric engineering, requiring expertise in Java, JavaScript, and platform troubleshooting.

Senior/Lead Backend Engineer

Senior/Lead Backend Engineer role at Salesforce's Tableau division, focusing on CI infrastructure and developer tooling with Python, AWS, and Kubernetes.

Senior Backend Software Engineer

Senior Backend Software Engineer position at Salesforce in Tel Aviv, focusing on distributed systems and cloud infrastructure with 5+ years experience required.

Senior Customer Centric Engineer

Senior Customer Centric Engineer role at Salesforce focusing on troubleshooting and improving the Lightning UI platform, requiring Java/JavaScript expertise and strong problem-solving skills.