Taro Logo

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

Global leader in CRM software and enterprise cloud computing solutions.
$125,700 - $334,600
Backend
Senior 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 through code that affects millions of users worldwide. The position spans multiple levels from Mid-Level to Principal, requiring at least 3 years of backend development experience.

The role involves working on critical backend systems for Salesforce's suite of products including Marketing, Commerce, Sales, Service, Einstein, MuleSoft, Platform, Industries Clouds, Slack, and Heroku. Engineers will be responsible for designing and implementing robust APIs that perform at scale in a multi-tenant environment. The position requires expertise in handling large datasets in cloud platforms like GCP, AWS, Alibaba, and Azure.

Salesforce embraces a hybrid work model, requiring in-person work three days per week or 10 days per quarter for some engineering teams. The company prides itself on writing high-quality, maintainable code and fostering autonomous teams that make impactful decisions. They offer comprehensive benefits including wellbeing reimbursement, generous parental leave, adoption assistance, and fertility benefits.

The ideal candidate will have strong expertise in object-oriented programming languages such as Java, C++, Go, Python, or JavaScript, along with extensive knowledge of web standards and APIs. Experience with Spring, gRPC, and REST protocols is essential. The role includes participating in an on-call rotation to maintain service reliability and availability.

Salesforce's engineering culture emphasizes test-driven development, CI/CD practices, and a commitment to building stable, scalable products. They focus on cultivating individual growth while maintaining a collaborative team environment. This role offers the opportunity to work on challenging technical problems while contributing to one of the world's leading CRM and cloud computing platforms.

Last updated 2 months 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 (e.g. GCP, AWS, Alibaba and/or Azure platforms)
  • Integration with internal/external systems
  • Test driven development practices as well as CI/CD tools and its usage

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

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

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

Medical Insurance
Parental Leave
Vision Insurance
Dental Insurance
  • 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