Senior Backend Software Engineer

Bengaluru, Karnataka, India
Feb 04, 2025
Feb 04, 2026
Onsite
Full-Time
6 Years
Job Description

We are seeking a highly skilled Senior Backend Software Engineer to join our team of world-class engineers. This role is ideal for passionate developers who want to create high-impact solutions while contributing to Salesforce’s trusted CRM platform. As part of our engineering team, you will work on designing, implementing, and optimizing core backend functionalities to ensure our platform remains scalable, stable, and innovative.

As a key member of our development team, you will collaborate with talented engineers to build and refine backend components that support millions of users. You will take ownership of architecture, implementation, and performance optimization while upholding the highest coding standards. We foster a collaborative, hybrid work environment where team members are encouraged to grow and innovate.

Your Impact

  • Building cutting-edge components to enhance Salesforce’s scalable architecture.
  • Developing high-quality, production-ready code that seamlessly integrates into our cloud platform.
  • Designing and implementing APIs that power multi-tenant SaaS applications and optimize performance.
  • Collaborating across teams to ensure seamless integration of backend services.
  • Improving system efficiency by developing robust algorithms and microservices.
  • Performing code reviews and mentoring junior developers to uphold best practices.
  • Ensuring reliability and security while optimizing system performance.
  • Contributing to the entire SDLC, including design, coding, testing, deployment, and maintenance.

Required Skills & Qualifications

  • 6+ years of backend software development experience, with a deep understanding of designing and building scalable distributed systems.
  • Expertise in multiple programming languages, including Java, Python, Scala, C#, Go, Node.js, and C++.
  • Proficiency in relational and non-relational databases, particularly PostgreSQL and SQL, with experience writing efficient queries.
  • Strong object-oriented programming (OOP) principles and best software development practices.
  • Experience in API development, working with frameworks for high-performance systems.
  • A strong foundation in software architecture, including microservices and event-driven architectures.
  • Excellent leadership skills, with experience mentoring engineers and conducting code reviews.
  • Bachelor’s or Master’s degree in Computer Science or relevant work experience.

Preferred Skills & Nice-to-Have Experience

  • Experience developing SaaS products on public cloud infrastructures like AWS, Azure, or GCP.
  • Big Data and Machine Learning exposure, including working with S3 and other data processing technologies.
  • Hands-on experience with streaming technologies, such as Apache Kafka.
  • Familiarity with search and indexing technologies, such as Elastic Search.
  • Expertise in DevOps tools, including Terraform, Kubernetes, and Docker.
  • Previous experience in a fast-paced, high-growth multinational environment.

Why Join Salesforce?

  • A comprehensive benefits package, including wellness reimbursements, parental leave, adoption assistance, and fertility benefits.
  • Continuous learning opportunities, with world-class training programs via Trailhead.com.
  • Direct mentorship and coaching, with exposure to executive leaders.
  • Engagement in volunteer programs, through our 1:1:1 model that gives back to communities.
  • A diverse and inclusive work environment, where every employee is valued and supported.

Diversity & Inclusion at Salesforce

Salesforce is deeply committed to creating an inclusive, diverse workforce that reflects society. We actively promote equality in the workplace and provide programs to ensure fair pay, career growth, and well-being for all employees. 

How to Apply

To ensure a streamlined hiring process, please apply for a maximum of three roles within a 12-month period to avoid duplication. If you need assistance due to a disability, you can request accommodations via our Accommodations Request Form.