Mid/Senior/Lead Backend Software Engineer
Salesforce
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Salesforce
Salesforce is the #1 AI CRM where ambition meets action. Here, innovation is a way of life and Trailblazers drive business transformation through AI and cutting-edge customer success strategies.
Role Description
As a Mid/Senior/Lead Backend Software Engineer, you will create robust, scalable components in distributed filesystem environments and microservice-based SaaS platforms. You will write high-quality production code that serves millions of users, review code, mentor junior engineers, and guide technical strategy.
Key Responsibilities
- Develop distributed filesystems and scalable backend components.
- Design and implement microservice, multi-tenant SaaS cloud solutions.
- Review code and mentor junior engineers.
- Ensure production-grade, maintainable code quality.
- Engage in technical leadership and best practices.
Required Skills
- 10+ years of software development experience.
- Expertise in Java, Python, and object-oriented programming.
- Strong SQL skills and database management (Postgres, Trino).
- Experience building SaaS products over AWS, Azure, or GCP.
- Deep knowledge of distributed systems, queues, locks, and scheduling.
Preferred Skills
- Big-Data/ML, Kafka, Elastic Search.
- Terraform, Kubernetes, Docker experience.
- Experience in high-paced, multinational organizations.
Key Skills/Competency
- Java
- Python
- SQL
- Distributed Systems
- Microservices
- SaaS
- AWS
- Mentoring
- Cloud
- Docker
Company Culture & Benefits
Salesforce offers a hybrid work model, comprehensive benefits including health, dental, vision, mental health support, retirement plans, and more. They emphasize diversity, merit-based progression and an inclusive, respectful workplace.
Accommodations & Equal Opportunity
Salesforce is committed to equal employment opportunities. Candidates requiring accommodations during their application process can request assistance through the designated form.
How to Get Hired at Salesforce
- Research Salesforce's culture: Study mission, values, and tech trends.
- Customize your resume: Highlight distributed systems and cloud skills.
- Network strategically: Connect on LinkedIn with Salesforce employees.
- Prepare technically: Review algorithm, system design, and coding challenges.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background