Salesforce is seeking a Mid/Senior/Lead Backend Software Engineer to join their world-class engineering team. This role offers the opportunity to make a significant impact on the company's trusted CRM platform, working on breakthrough features that customers will love and adopt. The ideal candidate will have 5+ years of development experience and deep knowledge of object-oriented programming languages.
Key responsibilities include:
- Building new components for scale and efficiency in an evolving market
- Developing high-quality, production-ready code for millions of users
- Making design decisions based on performance, scalability, and future expansion
- Contributing to all phases of SDLC in a Hybrid Engineering model
- Building efficient components/algorithms on a microservice multi-tenant SaaS cloud environment
- Code review, mentoring junior engineers, and providing technical guidance (depending on seniority)
Required skills:
- 5+ years of software engineering experience
- Proficiency in languages like Java, Python, Scala, C#, Go, Node.JS, and C++
- Strong SQL skills and experience with relational and non-relational databases
- Experience with SAAS products on public cloud infrastructure (AWS/Azure/GCP)
- Expertise in distributed systems at scale
- Deep understanding of queues, locks, scheduling, event-driven architecture, and database systems
Salesforce offers a comprehensive benefits package, including wellbeing reimbursement, parental leave, adoption assistance, and fertility benefits. The role is open to Flex (1-3 days/week in office) or Office-Based (4-5 days/week in office) work arrangements.
Join Salesforce to write code that has a measurable positive impact on users, the company's bottom line, and the industry as a whole.