Senior Backend Software Engineer / SMTS - Distributed Systems

Salesforce is the Customer Company, inspiring the future of business with AI+ Data +CRM, helping companies across every industry connect with customers in new ways.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Senior Backend Software Engineer / SMTS - Distributed Systems

Salesforce is seeking a Senior Backend Software Engineer / SMTS for Distributed Systems in Bangalore. As part of a world-class engineering team, you'll build breakthrough features for our trusted CRM platform, ensuring stability and scalability. The role encompasses architecture, design, implementation, and testing.

Key responsibilities include:

  • Developing new components for scale and efficiency
  • Writing high-quality, production-ready code for millions of users
  • Designing and implementing robust APIs for a multi-tenant environment
  • Contributing to all phases of SDLC in a Hybrid Engineering model
  • Building efficient components/algorithms for a microservice multi-tenant SaaS cloud environment
  • Code review, mentoring junior engineers, and providing technical guidance

Required skills:

  • Mastery of multiple programming languages and platforms
  • 6+ years of backend software development experience
  • Deep knowledge of object-oriented programming (Java, Python, Scala, C#, Go, Node.JS, C++)
  • Strong PostgreSQL/SQL skills
  • Understanding of software development best practices and leadership skills

Preferred skills include experience with SAAS products, public cloud infrastructure, Big-Data/ML, Streaming technologies, Elastic Search, and DevOps tools.

Salesforce offers comprehensive benefits, including well-being reimbursement, parental leave, adoption assistance, and fertility benefits. They provide world-class enablement through Trailhead.com, exposure to executive thought leaders, and opportunities for community involvement through their 1:1:1 model for giving back.

Join Salesforce to drive your performance and career growth while improving the state of the world through business as a platform for change.

Last updated 2 days ago

Responsibilities For Senior Backend Software Engineer / SMTS - Distributed Systems

  • Build new components for scale and efficiency
  • Develop high-quality, production-ready code for millions of users
  • Design and implement robust APIs for multi-tenant environment
  • Contribute to all phases of SDLC in a Hybrid Engineering model
  • Build efficient components/algorithms for microservice multi-tenant SaaS cloud environment
  • Code review, mentoring junior engineers, and providing technical guidance

Requirements For Senior Backend Software Engineer / SMTS - Distributed Systems

Java
Python
Scala
Go
Node.js
PostgreSQL
Kafka
Kubernetes
  • Mastery of multiple programming languages and platforms
  • 6+ years of backend software development experience
  • Deep knowledge of object-oriented programming (Java, Python, Scala, C#, Go, Node.JS, C++)
  • Strong PostgreSQL/SQL skills
  • Understanding of software development best practices and leadership skills

Benefits For Senior Backend Software Engineer / SMTS - Distributed Systems

Medical Insurance
Parental Leave
Education Budget
  • Comprehensive benefits package
  • Well-being reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits
  • World-class enablement and training
  • Exposure to executive thought leaders
  • Regular 1:1 coaching with leadership
  • Volunteer opportunities

Interested in this job?

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

Senior Software Engineer

Senior Software Engineer role at Intuit, building enterprise solutions for workforce productivity.

Software CPU Lead Engineer Senior

Senior Software CPU Lead Engineer role at Qualcomm India, focusing on CPU architecture and firmware development for various markets including IoT, Automotive, and XR.

Programmer Analyst, Senior

Senior Programmer Analyst role at Qualcomm India, focusing on web development with Angular, Spring Boot, and cloud technologies.

CPU Software Engineer Senior

Senior CPU Software Engineer role at Qualcomm, focusing on embedded systems and CPU architecture for innovative product development.

Senior Solution Architect, Retail Cloud/ mPOS Solutions

Senior Solution Architect role at Salesforce for Retail Cloud, managing client interactions and leading strategic initiatives in retail technology.