Taro Logo

Backend Software Engineer / MTS - Bangalore

Global leader in CRM software providing cloud-based solutions for sales, service, marketing, and more.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Backend Software Engineer / MTS - Bangalore

Salesforce is seeking a Backend Software Engineer to join their world-class engineering team in Bangalore. This role offers an exciting opportunity to work on breakthrough features for their trusted CRM platform, focusing on scalability and stability. The position requires expertise in distributed systems, cloud infrastructure, and multiple programming languages.

The role involves building and maintaining critical components of Salesforce's multi-tenant SaaS environment, developing robust APIs, and contributing to all aspects of the software development lifecycle. You'll be working in a hybrid model that celebrates individual strengths while fostering professional growth.

As a Backend Software Engineer, you'll be responsible for developing high-quality, production-ready code that impacts millions of users. The position requires strong technical skills in Java, Python, SQL, and experience with cloud platforms like AWS/Azure/GCP. You'll work with both relational and non-relational databases, and contribute to the design and implementation of scalable distributed systems.

Salesforce offers an excellent benefits package including comprehensive healthcare, parental leave, adoption assistance, and fertility benefits. The company promotes a strong learning culture through Trailhead.com and provides opportunities for mentorship and leadership development. Their 1:1:1 model for community giving demonstrates their commitment to social responsibility.

The ideal candidate will have 3+ years of software development experience, strong object-oriented programming skills, and experience with modern development tools and practices. This role offers the opportunity to work with cutting-edge technology while making a significant impact on one of the world's leading CRM platforms.

Last updated 2 days ago

Responsibilities For Backend Software Engineer / MTS - 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, automation, and testing
  • Build efficient components/algorithms on a microservice multi-tenant SaaS cloud environment
  • Code review and mentor junior engineers

Requirements For Backend Software Engineer / MTS - Bangalore

Java
Python
Kafka
MongoDB
PostgreSQL
Node.js
Kubernetes
  • Mastery of multiple programming languages and platforms
  • 3+ years of software development experience
  • Deep knowledge of object-oriented programming languages: Java, Python, Scala C#, Go, Node.JS and C++
  • 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
  • Understanding of software development best practices
  • Degree or equivalent relevant experience required

Benefits For Backend Software Engineer / MTS - 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 Backend Software Engineer / MTS - Bangalore