Senior Backend Software Engineer / SMTS - Distributed Systems

Leading provider of AI+ Data +CRM solutions helping companies connect with customers in innovative ways.
Backend
Senior Software Engineer
Hybrid
6+ years of experience
Enterprise SaaS

Description For Senior Backend Software Engineer / SMTS - Distributed Systems

Salesforce, the Customer Company, is seeking a Senior Backend Software Engineer to join their world-class engineering team. This role offers an opportunity to make a significant impact by 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 work in a hybrid environment, contributing to all aspects of the software development lifecycle. They'll be responsible for designing and implementing robust APIs, building efficient components for a microservice architecture, and ensuring high-quality code that millions of users depend on. With 6+ years of experience required, the role demands strong expertise in both relational and non-relational databases, particularly PostgreSQL.

Salesforce offers an exceptional work environment that emphasizes both individual growth and team collaboration. The company provides comprehensive benefits, including parental leave and well-being reimbursements, along with opportunities for professional development through Trailhead.com. They maintain a strong commitment to giving back to the community through their 1:1:1 model.

The role combines technical challenges with leadership opportunities, including mentoring junior engineers and providing technical guidance. Working with cutting-edge technologies in cloud computing, distributed systems, and enterprise software, you'll be part of a team that values quality, innovation, and customer success. This position offers the chance to work on solutions that have measurable positive impact for users while contributing to Salesforce's mission of helping companies blaze new trails in customer relationship management.

Last updated 4 days 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, automation, and testing
  • Build efficient components/algorithms for 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
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
  • Experience with relational and non-relational databases
  • Understanding of software development best practices
  • Degree or equivalent relevant experience

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?

Jobs Related To Salesforce Senior Backend Software Engineer / SMTS - Distributed Systems

Salesforce Senior Technical Consultant (Immediate Joiners)

Senior Technical Consultant role at Salesforce focusing on implementing complex CRM solutions using Industry Cloud technology, requiring 3+ years of experience and strong technical expertise.

Developer Productivity and Tools - MTS / SMTS / LMTS

Senior engineering role at Salesforce focusing on developer productivity tools and platform engineering, requiring 5+ years of experience in Java and SQL.

Performance Engineer - MTS or SMTS

Senior Performance Engineer role at Salesforce focusing on optimizing industry-specific CRM solutions through advanced performance engineering and system optimization.

B2C Commerce Cloud Solution Engineer

Lead Solution Engineer role at Salesforce Singapore, focusing on Commerce Cloud solutions and driving revenue growth across Southeast Asia.

Solution Engineer - Marketing Cloud

Senior Solution Engineer role at Salesforce Marketing Cloud, focusing on technical sales and customer solution design in Milan, Italy.