Software Engineer- MTS at Salesforce

Apply by Not Disclosed

This article describes a Backend Software Engineer role focused on building scalable components and APIs in a multi-tenant SaaS cloud environment. It outlines core responsibilities across architecture, development, and the software development lifecycle, lists required and preferred technical skills, and summarizes the benefits and support offered to employees.

Role overview

The Backend Software Engineer is responsible for designing and implementing scalable backend components and APIs for a multi-tenant SaaS cloud environment. The role emphasizes production-ready code, efficient microservice components and algorithms, and operation at scale within distributed systems.

Responsibilities and contributions

  • Architecture and design: define system architecture and component designs for scalable services.
  • Implementation and testing: write production-ready code, implement APIs, and perform testing and tuning.
  • Full SDLC participation: contribute across design, implementation, code reviews, automation, and testing.
  • Microservices and efficiency: build efficient components and algorithms for microservices.
  • Peer collaboration: perform code reviews and mentor junior engineers.

Required and preferred technical skills

Required skills:

  • Mastery of multiple programming languages (Java, Python, Scala, C#, Go, Node.js, C++).
  • Strong SQL and experience with relational and non-relational databases (Postgres, Trino, Redshift, Mongo).
  • Experience developing SaaS products on public cloud (AWS, Azure, GCP).
  • Proven experience designing and developing distributed systems at scale.
  • Degree or equivalent experience.

Preferred skills:

  • Big-Data/ML and S3.
  • Kafka and streaming technologies.
  • Elastic Search.
  • Terraform, Kubernetes, Docker.

Benefits and support

The position includes a comprehensive benefits package, parental leave, well-being reimbursement, and training through Trailhead. Additional offerings include volunteering opportunities and other standard Salesforce offerings provided to employees.

In summary, this Backend Software Engineer role centers on building scalable, production-grade backend systems for a multi-tenant SaaS cloud environment, with responsibilities spanning architecture through deployment. The role requires strong multi-language development skills, database and cloud experience, and distributed systems expertise, and it is supported by a range of employee benefits and development resources.

Share this post –
Job Overview

Date Posted

March 3, 2026

Location

Hyderabad, Bangalore

Salary

Not Disclosed

Expiration date

Apply by Not Disclosed

Experience

3+ years

Gender

Both

Qualification

Any

Company Name

Salesforce

Job Overview

Date Posted

March 3, 2026

Location

Hyderabad, Bangalore

Salary

Not Disclosed

Expiration date

Apply by Not Disclosed

Experience

3+ years

Gender

Both

Qualification

Company Name

Salesforce

Apply by Not Disclosed
Want Regular Job/Internship Updates? Yes No