Senior Backend Software Engineer

Global leader in CRM software providing cloud-based solutions for sales, service, marketing, and more.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Backend Software Engineer

Salesforce is seeking a Senior Backend Software Engineer to join their world-class engineering team in Tel Aviv. This role offers an exciting opportunity to work on their industry-leading CRM platform, where your code will directly impact millions of users worldwide. As part of Salesforce's engineering team, you'll be responsible for building and maintaining scalable backend systems in a hybrid work environment.

The position requires expertise in distributed systems, cloud infrastructure, and various programming languages including Java, Python, and Node.js. You'll work with cutting-edge technologies and contribute to all aspects of the software development lifecycle, from architecture to implementation. The role combines technical excellence with leadership opportunities, including mentoring junior engineers and making critical design decisions.

Salesforce offers a comprehensive benefits package including medical insurance, parental leave, and wellbeing reimbursement. The company's hybrid work model provides flexibility with 1-3 days in the office, promoting work-life balance while maintaining team collaboration. This is an excellent opportunity for experienced engineers who want to make a significant impact while working with enterprise-scale systems and modern technologies.

The ideal candidate will bring 5+ years of software engineering experience, strong knowledge of distributed systems, and expertise in both SQL and NoSQL databases. You'll be joining a company known for its innovative culture, commitment to customer success, and industry-leading position in the CRM space. This role offers the perfect blend of technical challenges, career growth, and the opportunity to work on products that shape how businesses operate globally.

Last updated 20 hours ago

Responsibilities For Senior Backend Software Engineer

  • Build new components in cloud platform technology for scale and efficiency
  • Develop production-ready code for millions of users
  • Make design decisions based on performance, scalability, and future expansion
  • Contribute to all SDLC phases including design, implementation, code reviews, automation, and testing
  • Build efficient components/algorithms on microservice multi-tenant SaaS cloud environment
  • Code review and mentor junior engineers
  • Provide technical guidance to the team

Requirements For Senior Backend Software Engineer

Java
Python
Kafka
MongoDB
PostgreSQL
Node.js
  • 5+ years of development experience as a software engineer
  • Deep knowledge of object-oriented programming languages: Java, Python, Scala C#, Go, Node.JS and C++
  • Strong SQL skills and experience with relational and non-relational databases
  • Experience with developing SAAS products over public cloud infrastructure - AWS/Azure/GCP
  • Proven experience designing and developing distributed systems at scale
  • Proficiency in queues, locks, scheduling, event-driven architecture, and workload distribution
  • Deep understanding of relational and non-relational databases
  • Understanding of software development best practices
  • Demonstrate leadership skills
  • Degree or equivalent relevant experience required

Benefits For Senior Backend Software Engineer

Medical Insurance
Parental Leave
Vision Insurance
Dental Insurance
  • Wellbeing reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits
  • Flexible work arrangement (1-3 days/week in office)
  • Comprehensive medical insurance
  • Vision insurance
  • Dental insurance

Interested in this job?

Jobs Related To Salesforce Senior Backend Software Engineer

Backend Software Engineer/Senior Software Engineer

Senior Backend Software Engineer role at Salesforce focusing on cloud infrastructure tooling and developer experience, using Golang and Terraform.

Senior CCE Engineer

Senior CCE Engineer role at Salesforce focusing on customer-centric engineering, requiring expertise in Java, JavaScript, and platform troubleshooting.

Senior/Lead Backend Engineer

Senior/Lead Backend Engineer role at Salesforce's Tableau division, focusing on CI infrastructure and developer tooling with Python, AWS, and Kubernetes.

Senior Backend Software Engineer / SMTS - Distributed Systems - Bangalore

Senior Backend Software Engineer position at Salesforce Bangalore, focusing on distributed systems development with 2+ years experience required. Hybrid work model with comprehensive benefits.

Senior Customer Centric Engineer

Senior Customer Centric Engineer role at Salesforce focusing on troubleshooting and improving the Lightning UI platform, requiring Java/JavaScript expertise and strong problem-solving skills.