Senior Backend Software Engineer / SMTS - Distributed Systems

Leading provider of AI+ Data +CRM solutions helping companies connect with customers in innovative ways.
$140,000 - $220,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:
Senior Backend Software Engineer / SMTS - Distributed Systems

Senior Backend Engineer role at Salesforce focusing on distributed systems development, offering hybrid work and comprehensive benefits.

Senior Solution Engineer - MuleSoft, Germany

Senior Solution Engineer position at Salesforce's MuleSoft division, combining technical expertise with pre-sales consulting across Germany.

Specialist Solution Engineer

Solution Engineer role at Salesforce Marketing Cloud, combining technical expertise with business acumen to deliver AI-driven customer engagement solutions.

Full Stack Software Engineering SMTS

Senior Full Stack Software Engineer position at Salesforce, focusing on enterprise software development with 4+ years experience required, offering hybrid work in New Jersey.

Senior Account Solution Engineer

Senior Account Solution Engineer position at Salesforce, combining technical expertise with business acumen to deliver innovative solutions and thought leadership in enterprise software.

Description For Senior Backend Software Engineer / SMTS - Distributed Systems

Salesforce, a leading enterprise SaaS company, is seeking a Senior Backend Software Engineer to join their distributed systems team. This role offers an exciting opportunity to work with world-class engineers on building breakthrough features for their trusted CRM platform. The position requires expertise in distributed systems, multiple programming languages, and database technologies.

The ideal candidate will have 6+ years of experience in backend development, with strong skills in languages like Java, Python, Scala, and Node.js. You'll be working in a hybrid environment, contributing to all phases of the software development lifecycle, from design to implementation and testing. The role involves building scalable components and APIs in a multi-tenant environment, while maintaining high code quality standards.

Salesforce offers a comprehensive benefits package, including parental leave, adoption assistance, and fertility benefits. The company's culture emphasizes professional growth through world-class training via Trailhead.com and regular coaching with leadership. You'll have the opportunity to make a significant impact on products used by millions while working in an environment that values individual strengths and team autonomy.

The company's commitment to doing well while doing good is reflected in their 1:1:1 model for community giving. This role provides an excellent opportunity to work on cutting-edge technology while being part of a company that prioritizes both business success and positive social impact. If you're passionate about building scalable distributed systems and want to contribute to a platform that's shaping the future of business, this role at Salesforce could be your next career milestone.

Last updated 6 days ago

Responsibilities For Senior Backend Software Engineer / SMTS - Distributed Systems

  • Build new components to provide 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, automation, and testing
  • Build efficient components/algorithms on microservice multi-tenant SaaS cloud environment
  • Code review and mentoring 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?