Senior Backend Software Engineer / SMTS - Distributed Systems

Leading technology company providing AI + Data + CRM solutions to help companies connect with customers in innovative ways.
Backend
Senior Software Engineer
Hybrid
6+ years of experience
Enterprise SaaS

Description For Senior Backend Software Engineer / SMTS - Distributed Systems

Salesforce is seeking a Senior Backend Software Engineer to join their world-class engineering team. This role offers an exciting opportunity to work on breakthrough features that impact millions of users while maintaining the stability and scalability of their trusted CRM platform. The position involves working in a hybrid model with autonomous teams, focusing on high-quality, maintainable code development.

As a Senior Backend Engineer, you'll be responsible for building and designing distributed systems at scale, developing robust APIs, and contributing to all phases of the software development lifecycle. The role requires expertise in multiple programming languages including Java, Python, Scala, and strong database skills with PostgreSQL.

Salesforce prides itself on its innovative culture and commitment to both technical excellence and social responsibility. The company offers comprehensive benefits, including parental leave and well-being programs, along with significant professional development opportunities through Trailhead.com and executive mentorship.

The ideal candidate will have 6+ years of backend development experience, strong technical skills across multiple programming languages, and experience with cloud infrastructure. You'll be part of a team that values individual growth while contributing to products that have measurable positive impact for users and the company's bottom line.

Working at Salesforce means joining a company that believes in business as a platform for change, offering opportunities to improve the state of the world while advancing your career. The role combines technical challenges of distributed systems with the satisfaction of creating solutions that millions of users depend on daily.

Last updated a day ago

Responsibilities For Senior Backend Software Engineer / SMTS - Distributed Systems

  • 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
  • Build efficient components/algorithms for microservice multi-tenant SaaS cloud
  • Code review and mentor junior engineers
  • Provide technical guidance to the team

Requirements For Senior Backend Software Engineer / SMTS - Distributed Systems

Java
Python
Scala
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
  • Strong PostgreSQL/SQL skills and database experience
  • Understanding of software development best practices
  • Degree or equivalent relevant experience
  • Experience with developing SAAS products over public cloud infrastructure
  • Experience with Big-Data/ML and S3
  • Experience with Streaming technologies
  • Experience with Elastic Search
  • Experience with Terraform, Kubernetes, Docker

Benefits For Senior Backend Software Engineer / SMTS - Distributed Systems

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
  • Regular 1:1 coaching with leadership
  • Volunteer opportunities

Interested in this job?

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

Senior Product Manager, Apex

Lead product strategy for Salesforce's Apex programming language, driving developer experience and platform evolution while working with cutting-edge cloud technologies.

Salesforce Platform Developer-SMTS/LMTS

Senior Salesforce Platform Developer position requiring 5+ years of experience in Salesforce platform development, focusing on building scalable solutions and improving internal systems.

Solution Engineer - Manufacturing

Senior Solution Engineer role at Salesforce focusing on manufacturing industry solutions, combining technical expertise with customer-facing responsibilities.

Customer Success Manager (Salesforce Mandatory) - Hyderabad

Senior Customer Success Manager position at Salesforce requiring expertise in platform features, night shift availability, and 8+ years of experience in customer success or technical consulting.

Senior Product Manager, ISV Agentforce Commercialization

Senior Product Manager position at Salesforce focusing on ISV Agentforce commercialization, requiring expertise in AI technologies and cloud platforms.