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

Leading CRM platform provider offering cloud-based solutions for Marketing, Commerce, Sales, Service, and other enterprise solutions.
$125,700 - $334,600
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS

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

Salesforce is seeking experienced Backend Software Engineers to join their world-class engineering team. This role offers an opportunity to make a significant impact on their industry-leading CRM platform. The position involves developing backend applications across multiple cloud products including Marketing, Commerce, Sales, Service, Einstein, MuleSoft, Platform, Industries Clouds, Slack, and Heroku.

The role requires expertise in designing and implementing robust APIs that can perform and scale in a multi-tenant environment. You'll work with large datasets across major cloud platforms (GCP, AWS, Alibaba, Azure) and handle complex system integrations. The position emphasizes test-driven development practices and modern CI/CD implementations.

Salesforce embraces a hybrid work model, fostering both individual growth and team collaboration. They pride themselves on maintaining high code quality and product stability. The company culture promotes autonomous teams with decision-making freedom, believing this approach benefits both employees and customers.

Key technical requirements include 3+ years of backend development experience, strong knowledge of object-oriented programming languages, and expertise in web standards and APIs. The role involves participating in on-call rotations to ensure service reliability.

Salesforce offers comprehensive benefits including wellbeing reimbursement, parental leave, adoption assistance, and fertility benefits. This position provides an excellent opportunity to work with cutting-edge technology while contributing to a platform used by millions of customers worldwide. The hybrid work model requires in-person presence three days per week or 10 days per quarter, depending on the team.

Last updated a month ago

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

  • Backend application development for Marketing/Commerce/Sales/Service/Einstein/MuleSoft/Platform/Industries Clouds/Slack and Heroku
  • Design, implement, and tune robust APIs and API framework related features
  • Experience handling large data sets in the cloud (GCP, AWS, Alibaba and/or Azure platforms)
  • Integration with internal/external systems
  • Test driven development practices and CI/CD implementation

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

Java
Go
JavaScript
Node.js
Ruby
Scala
Python
  • A related technical degree required
  • 3+ years backend software development experience
  • Deep knowledge of object oriented programming languages
  • Broad knowledge of web standards relating to APIs
  • Experience with Spring, gRPC, REST and the HTTP protocol
  • Experience with Agile development methodology
  • Participate in team's on-call rotation

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

Parental Leave
  • Wellbeing reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits

Interested in this job?

Jobs Related To Salesforce Backend Software Development Engineer - Mid/Senior/Lead/Principal

Customer Success Manager, Marketing Cloud

Customer Success Manager position at Salesforce focusing on Marketing Cloud platform, requiring 5+ years of experience and strong technical and communication skills.

Software Engineering MTS

Software Engineering MTS position at Salesforce, offering remote work options in Seattle area, focusing on enterprise SaaS development with competitive compensation $143,300-$216,700.

Software Engineering MTS

Mid-level Software Engineering position at Salesforce, focusing on backend development with competitive salary and hybrid work arrangement in San Francisco.

MTS Software Engineer

MTS Software Engineer position at Salesforce focusing on performance testing and automation, offering competitive salary and remote work options.

Technical Consultant

Technical Consultant position at Salesforce, combining software development with customer success, offering remote work and competitive compensation.