Senior Backend Software Engineer / SMTS - Distributed Systems

Leading CRM platform provider offering cloud-based enterprise software solutions
$150,000 - $250,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
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 - Alliance

Senior Solution Engineer role at Salesforce focusing on partner enablement and technical leadership for the Alliance team in Tokyo, Japan.

Senior Software Engineer

Senior Software Engineer role at Salesforce focusing on platform engineering, distributed systems, and cloud technologies using Python/Go and Kubernetes.

Mid/Senior Backend Software Engineer

Senior Backend Software Engineer position at Salesforce in Tel Aviv, focusing on distributed systems and cloud infrastructure with 4+ years of experience required.

Performance Engineer (Senior or Lead)

Senior Performance Engineer role at Salesforce focusing on optimizing system performance, developing automation frameworks, and solving complex scalability challenges for enterprise-scale applications.

Backend Software Development Engineer - Mid/Senior/Lead/Principal

Senior Backend Software Engineer position at Salesforce, focusing on API development and cloud computing with competitive salary range $125,700-$334,600 and hybrid work model.

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 opportunity to impact millions of users through the development of their trusted CRM platform. The position focuses on building breakthrough features while maintaining platform stability and scalability. Working in a hybrid model, you'll be part of an autonomous team that values high-quality, maintainable code and embraces individual strengths.

The role encompasses architecture, design, implementation, and testing responsibilities in a multi-tenant SaaS environment. You'll be working with cutting-edge technologies and distributed systems at scale, using languages like Java, Python, Scala, and Go. The position requires expertise in both relational and non-relational databases, with a strong focus on PostgreSQL.

As a senior engineer, you'll not only contribute to technical development but also mentor junior engineers and provide technical guidance. The role offers exposure to big data, machine learning, and modern cloud infrastructure technologies. Salesforce provides comprehensive benefits, including parental leave, adoption assistance, and fertility benefits, along with opportunities for professional growth through Trailhead.com and executive mentorship.

This is an ideal opportunity for experienced engineers who want their code to have significant impact while working in a collaborative, growth-oriented environment. The position offers the perfect balance of technical challenges, leadership opportunities, and work-life balance in one of the world's leading enterprise software companies.

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 on microservice multi-tenant SaaS cloud environment
  • Code review and mentor junior engineers
  • Provide technical guidance to the team

Requirements For Senior Backend Software Engineer / SMTS - Distributed Systems

Java
Python
Scala
Go
Node.js
PostgreSQL
Kafka
Kubernetes
  • Mastery of multiple programming languages and platforms
  • 6+ years of backend software development experience
  • Experience in designing and developing distributed systems at scale
  • 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 SAAS products over public cloud infrastructure (preferred)
  • Experience with Big-Data/ML and S3 (preferred)
  • Experience with Elastic Search (preferred)
  • Experience with Terraform, Kubernetes, Docker (preferred)

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
  • 1:1:1 model for giving back to the community

Interested in this job?