Senior Backend Software Engineer / SMTS - Distributed Systems

Leading technology company providing AI + Data + CRM solutions to help companies connect with customers in new 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 a stable and scalable CRM platform. The position involves working in a hybrid model where individual strengths are celebrated and autonomous teams are empowered to make decisions.

As a Senior Backend Engineer, you'll be responsible for architecting, designing, implementing, and testing solutions that directly impact users and the company's bottom line. The role requires expertise in distributed systems, multiple programming languages, and database technologies. You'll work on building efficient components and algorithms in a microservice multi-tenant SaaS cloud environment.

The ideal candidate will have 6+ years of backend development experience, strong knowledge of various programming languages including Java, Python, Scala, and Node.js, and expertise in both SQL and NoSQL databases. Experience with cloud infrastructure, streaming technologies, and container orchestration is highly valued.

Salesforce offers a comprehensive benefits package including parental leave, adoption assistance, and fertility benefits. The company's commitment to giving back through their 1:1:1 model for community service, along with opportunities for professional growth through Trailhead.com and executive mentorship, makes this an attractive position for those seeking both technical challenges and personal development.

Last updated 25 minutes 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

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 Agentforce Forward Deployed Engineer

Senior engineering role at Salesforce focusing on AI platform development and customer success, combining technical expertise with customer-facing responsibilities.

Senior Full-Stack Software Engineer / SMTS - Hyderabad

Senior Full-Stack Software Engineer position at Salesforce Hyderabad, focusing on developing scalable enterprise solutions with 6+ years experience required.

Lead Account Solution Engineer

Lead Account Solution Engineer position at Salesforce in Dubai, focusing on technical sales, solution engineering, and customer success in enterprise software solutions.

Manager PMO - EMEA South

Lead strategic projects and operations for Salesforce EMEA South, managing cross-functional initiatives and driving business transformation as a PMO Manager.

Senior Account Solution Engineer - Retail & Consumer Goods Industry

Senior Account Solution Engineer role at Salesforce, focusing on Retail & Consumer Goods vertical, requiring 5+ years of experience in pre-sales and customer engagement solutions.