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
This job posting may no longer be active. You may be interested in these related jobs instead:
Activation Solution Engineer (Tech, Media, Telecom)

Senior Solution Engineer role at Salesforce focusing on TMT solutions, requiring 5+ years experience in technical pre-sales and deep Salesforce platform expertise.

Senior Growth Marketing Manager

Senior Growth Marketing Manager position at Salesforce focusing on product-led growth and customer expansion strategies with competitive compensation and benefits.

Senior Account Solution Engineer

Senior Account Solution Engineer position at Salesforce in Dublin, focusing on solution engineering and customer success in enterprise software sales.

Senior Certification Developer

Senior Certification Developer role at Salesforce, developing and managing professional certifications with 5+ years of experience required.

Lead Solution Engineer, State & Local, EAST

Senior Solution Engineer role at Salesforce focusing on State & Local government sector, requiring expertise in CRM, AI, and digital transformation.

Description For Senior Backend Software Engineer / SMTS - Distributed Systems

Salesforce is seeking a Senior Backend Software Engineer to join their team in Bangalore. This role offers an exciting opportunity to work with world-class engineers building breakthrough features for their trusted CRM platform. The position focuses on developing scalable distributed systems and requires expertise in multiple programming languages including Java, Python, and Scala.

The ideal candidate will have 6+ years of backend development experience and strong knowledge of distributed systems at scale. You'll be working in a hybrid environment, contributing to all phases of the software development lifecycle, from architecture and design to implementation and testing.

At Salesforce, you'll be part of a company that values both technical excellence and social responsibility. They offer comprehensive benefits including parental leave, adoption assistance, and fertility benefits. The role provides exposure to executive leadership and regular coaching opportunities.

The position involves building new components for market technology, developing production-ready code, designing scalable APIs, and mentoring junior engineers. You'll work with cutting-edge technologies including cloud infrastructure, big data, and streaming technologies like Kafka.

Salesforce prides itself on writing high-quality, maintainable code and embraces a hybrid work model that celebrates individual strengths while fostering personal growth. They believe in autonomous teams and empower individuals to make decisions that benefit both the product and customers.

This is an excellent opportunity for someone who wants their code to have significant impact while working for a company that balances business success with social responsibility. The role offers both technical challenges and leadership opportunities in a rapidly growing multinational organization.

Last updated 2 months 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?