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:
Specialist Solution Engineer - Marketing Cloud - Norway (alt. DK)

Senior Solution Engineer position at Salesforce focusing on Marketing Cloud solutions, requiring technical expertise and presentation skills.

Senior Technical Product Marketing Manager

Senior Technical Product Marketing Manager position at Salesforce focusing on Slack product marketing, technical demonstrations, and cross-functional collaboration.

Senior Backend Software Engineer / SMTS - Distributed Systems

Senior Backend Software Engineer position at Salesforce, focusing on distributed systems development with 6+ years experience required.

Senior Technical Writer (Content Experience)

Senior Technical Writer position focused on creating technical content for enterprise software products and AI technologies

Senior Technical Support Engineer, Sales Cloud

Senior Technical Support Engineer position at Salesforce Tokyo, focusing on Sales Cloud support, requiring technical expertise and bilingual skills.

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 a month 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?