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.