Mid Level Backend Software Engineer
@ Salesforce

Tel Aviv-Yafo, Tel Aviv District, Israel
$140,000
On Site
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXX***** @salesforce.com
Recommended after applying

Job Details

About Salesforce

Salesforce is the #1 AI CRM where ambition meets action. Innovation and trust drive our culture. We focus on building a breakthrough CRM platform, and the role is integral to that mission.

Role Overview

As a Mid Level Backend Software Engineer at Salesforce, you will design, develop, and test robust backend components in a fast-paced, scalable cloud environment. You will work with a team of world-class engineers to build high-quality, maintainable code and breakthrough features for millions of users.

Your Impact

  • Build new components in an evolving market technology.
  • Develop production-ready code for a multi-tenant SaaS cloud.
  • Design with performance, scalability, and future expansion in mind.
  • Participate in all SDLC phases including design, implementation, code reviews, and testing.
  • Work in a hybrid model to develop microservice-based solutions.

Required Skills

  • 4+ years of development experience
  • Strong object-oriented programming using languages like Java, Python, Scala, C#, Go, Node.JS, and C++
  • Expert SQL skills with relational and non-relational databases
  • Experience with public cloud infrastructures (AWS/Azure/GCP)
  • Proven expertise in distributed systems and backend service architecture

Desired Skills

  • Big Data/ML experience
  • Hands-on with Kafka and Elastic Search
  • Experience with Terraform, Kubernetes, and Docker
  • Background in high-paced multinational environments

Benefits & Perks

Salesforce offers a comprehensive benefits package including wellbeing reimbursement, generous parental leave, adoption assistance, fertility benefits and more. Options include Flexible (1-3 days/week in office) or Office-Based (4-5 days/week in office).

Key skills/competency

  • Backend Development
  • Distributed Systems
  • SAAS
  • Cloud Infrastructure
  • Microservices
  • OOP
  • SQL
  • Hybrid Work
  • Code Quality
  • Scalability

How to Get Hired at Salesforce

🎯 Tips for Getting Hired

  • Research Salesforce's culture: Study their mission, values, and news.
  • Customize your resume: Highlight backend, distributed systems experience.
  • Prepare for technical interviews: Practice coding and system design exercises.
  • Network actively: Connect with current Salesforce engineers on LinkedIn.

📝 Interview Preparation Advice

Technical Preparation

Review system design fundamentals.
Practice coding in Java and Python.
Study cloud infrastructure basics.
Learn microservices architecture.

Behavioral Questions

Describe a challenging project managed.
Explain conflict resolution in teams.
Discuss time management under deadlines.
Share a learning experience from failure.

Frequently Asked Questions