Taro Logo

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
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

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

Salesforce is seeking a Senior Backend Software Engineer to join their distributed systems team in Bangalore. This role offers an opportunity to work on high-impact projects that serve millions of users on their trusted CRM platform. The position involves building scalable components, developing APIs, and working in a hybrid engineering model across the full software development lifecycle. The ideal candidate will have strong expertise in distributed systems, multiple programming languages, and database technologies. Salesforce offers a collaborative environment that celebrates individual strengths and promotes personal growth. The company provides comprehensive benefits, including healthcare, parental leave, and professional development opportunities. Team members will work with world-class engineers while contributing to products that have measurable impact for users and the industry. The role combines technical excellence with mentorship opportunities, making it ideal for experienced engineers looking to make a significant impact in enterprise software.

Last updated 9 days ago

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

  • Build new components in cloud technology to provide scale and efficiency
  • Develop high-quality, production-ready code for millions of users
  • Design and implement robust APIs that scale in a multi-tenant environment
  • Contribute to all phases of SDLC including design, implementation, code reviews
  • Build efficient components/algorithms on microservice multi-tenant SaaS cloud environment
  • Code review and mentor junior engineers

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

Java
Python
Kubernetes
PostgreSQL
Kafka
  • 5+ years of backend software development experience
  • Deep knowledge of object-oriented programming languages: Java, Python, Scala C#, Go, Node.JS and C++
  • Strong PostgreSQL/SQL skills and database experience
  • Understanding of software development best practices
  • Degree or equivalent relevant experience
  • Experience with developing SAAS products over public cloud infrastructure
  • Experience with Big-Data/ML and S3
  • Experience with Streaming technologies like Kafka
  • Experience with Elastic Search
  • Experience with Terraform, Kubernetes, Docker

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

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Comprehensive benefits package
  • Well-being reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits
  • World-class enablement and training
  • Executive thought leaders mentorship
  • 1:1 coaching with leadership
  • Volunteer opportunities

Interested in this job?