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.