Backend Software Engineer - Lead/Principal

Global leader in CRM software providing cloud-based solutions for businesses
$150,000 - $250,000
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS

Description For Backend Software Engineer - Lead/Principal

Salesforce is seeking a Principal Backend Software Engineer to join their world-class engineering team. This role offers an opportunity to make a significant impact on their trusted CRM platform, working on breakthrough features that millions of users will utilize. The position involves architecture, design, implementation, and testing to ensure high-quality product delivery. Salesforce embraces a hybrid work model and focuses on team autonomy and individual growth.

The ideal candidate will have extensive experience in distributed systems, cloud infrastructure, and various programming languages. They will be responsible for building scalable components, developing production-ready code, and making crucial design decisions. The role requires strong leadership skills for mentoring junior engineers and providing technical guidance.

Working at Salesforce means joining a company that values both technical excellence and personal growth. The position offers comprehensive benefits, including wellbeing reimbursement, parental leave, and fertility benefits. You'll be part of a team that embraces modern technologies like Generative AI, Big Data, and cloud infrastructure, while working on solutions that directly impact the company's bottom line and user experience.

This is an excellent opportunity for experienced engineers who want to work with cutting-edge technology while making a meaningful impact in the enterprise software industry. The role offers the flexibility of a hybrid work environment and the chance to work with a diverse, talented team of professionals.

Last updated 4 days ago

Responsibilities For Backend Software Engineer - Lead/Principal

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

Requirements For Backend Software Engineer - Lead/Principal

Java
Python
Scala
Node.js
MongoDB
PostgreSQL
Kafka
Kubernetes
  • 7+ 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
  • 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 and leadership skills
  • Degree or equivalent relevant experience required

Benefits For Backend Software Engineer - Lead/Principal

Medical Insurance
Parental Leave
Vision Insurance
Dental Insurance
  • Wellbeing reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits

Interested in this job?

Jobs Related To Salesforce Backend Software Engineer - Lead/Principal

Lead/Principal Strategic Solution Engineer - German Speaker

Lead/Principal Strategic Solution Engineer position at Salesforce, requiring German language skills, focusing on enterprise solution development and customer success.

AMER Principal Solution Engineer - Private Equity Practice

Principal Solution Engineer role at Salesforce's Private Equity Practice, focusing on digital transformation and technical solutions for PE firms and portfolio companies.

Principal Solution Engineer (OSP) - Public Sector

Principal Solution Engineer role at Salesforce focusing on public sector solutions, requiring 10+ years experience in technical sales and solution architecture.

Sr.Manager/Director - Software Engineering - Monitoring

Lead Salesforce's Monitoring API Platforms team, managing telemetry stack and ensuring high availability of services while driving technical innovation and team excellence.

Principal Account Solution Engineer - Public Sector

Principal Account Solution Engineer role at Salesforce focusing on public sector solutions, combining CRM expertise with AI and digital transformation to drive government innovation.