Backend Software Engineer / MTS - Bangalore

Leading provider of AI+ Data +CRM solutions, helping companies across industries connect with customers in innovative ways.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Technical Support Engineer, Marketing Cloud

Technical Support Engineer position at Salesforce Marketing Cloud in Tokyo, combining technical expertise with customer support for enterprise marketing solutions.

Customer Success Manager - Marketing Cloud

Customer Success Manager position at Salesforce Marketing Cloud, requiring 5+ years experience, focusing on technical expertise and customer relationship management in Mexico City.

Associate Manager, Workplace Services MEP Engineering

Associate Manager position responsible for MEP engineering and maintenance operations at Salesforce's West Coast facilities.

Specialist Solution Engineer - Insurance

Solution Engineer role at Salesforce specializing in Insurance sector, combining technical expertise with sales skills to demonstrate and implement Salesforce solutions.

Backend Software Development Engineer - Mid/Senior/Lead/Principal

Backend Software Engineer role at Salesforce focusing on API development, cloud infrastructure, and scalable solutions for their CRM platform.

Description For Backend Software Engineer / MTS - Bangalore

Salesforce, the Customer Company, is seeking a Backend Software Engineer to join their team in Bangalore. This role offers an exciting opportunity to work with world-class engineers building breakthrough features for their trusted CRM platform. The position focuses on architecture, design, implementation, and testing to ensure high-quality product development.

The role involves working in a hybrid environment where individual strengths are celebrated while fostering personal growth. You'll be part of autonomous teams with the freedom to make decisions, contributing to both the company's success and customer satisfaction. The position requires expertise in multiple programming languages, particularly in backend technologies like Java, Python, Go, and experience with distributed systems.

As a Backend Software Engineer, you'll be responsible for developing scalable components, implementing robust APIs, and contributing to all phases of the software development lifecycle. The ideal candidate should have 3+ years of experience, strong knowledge of object-oriented programming, and experience with cloud infrastructure.

Salesforce offers comprehensive benefits including parental leave, adoption assistance, and fertility benefits. They promote a culture of continuous learning through Trailhead.com and provide opportunities for professional growth through executive mentorship. The company's commitment to giving back through their 1:1:1 model for community service makes this an ideal position for those who want their work to have a meaningful impact.

Last updated 17 days ago

Responsibilities For Backend Software Engineer / MTS - Bangalore

  • Build new components in market technology for scale and efficiency
  • Develop production-ready code for cloud platform users
  • 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 mentoring junior engineers

Requirements For Backend Software Engineer / MTS - Bangalore

Java
Python
Go
Node.js
PostgreSQL
MongoDB
Kafka
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 - AWS/Azure/GCP
  • 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
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 regular 1:1 coaching
  • Volunteer opportunities

Interested in this job?