Senior Backend Software Engineer / SMTS - Distributed Systems

Leading provider of AI+ Data +CRM solutions helping companies connect with customers in new ways.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS

Description For Senior Backend Software Engineer / SMTS - Distributed Systems

Salesforce, the Customer Company, is seeking a Senior Backend Software Engineer to join their world-class engineering team. This role offers an opportunity to impact millions of users through the development of their trusted CRM platform. The position involves building breakthrough features while maintaining platform stability and scalability. Working in a hybrid model, you'll be part of an autonomous team that values high-quality, maintainable code and embraces individual strengths. The role encompasses architecture, design, implementation, and testing responsibilities in a multi-tenant SaaS environment. You'll work with cutting-edge technologies including distributed systems, cloud infrastructure, and various programming languages. The company offers comprehensive benefits, professional development opportunities, and a culture that emphasizes both technical excellence and giving back to the community. This is an ideal opportunity for experienced engineers who want their code to have significant impact on users and the industry while working for a company that balances business success with social responsibility.

Last updated 2 days ago

Responsibilities For Senior Backend Software Engineer / SMTS - Distributed Systems

  • Build new components to provide scale and efficiency
  • Develop production-ready code for cloud platform users
  • Design and implement robust APIs that scale in multi-tenant environment
  • 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 and mentor junior engineers

Requirements For Senior Backend Software Engineer / SMTS - Distributed Systems

Java
Python
Scala
Node.js
PostgreSQL
Kafka
Kubernetes
  • Mastery of multiple programming languages and platforms
  • 6+ years of backend software development experience
  • Deep knowledge of object-oriented programming
  • Strong PostgreSQL/SQL skills and database experience
  • Understanding of software development best practices
  • Degree or equivalent relevant experience
  • Experience with developing SAAS products over public cloud infrastructure
  • Experience with Big-Data/ML and S3
  • Experience with Streaming technologies
  • Experience with Elastic Search
  • Experience with Terraform, Kubernetes, Docker

Benefits For Senior Backend Software Engineer / SMTS - Distributed Systems

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
  • Comprehensive benefits package
  • Well-being reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits
  • World-class enablement and training with Trailhead.com
  • Executive thought leaders exposure and coaching
  • Volunteer opportunities

Interested in this job?

Jobs Related To Salesforce Senior Backend Software Engineer / SMTS - Distributed Systems

Senior Solution Engineer - MuleSoft, Germany

Senior Solution Engineer position at Salesforce's MuleSoft division, combining technical expertise with pre-sales consulting across Germany.

Specialist Solution Engineer

Solution Engineer role at Salesforce Marketing Cloud, combining technical expertise with business acumen to deliver AI-driven customer engagement solutions.

Full Stack Software Engineering SMTS

Senior Full Stack Software Engineer position at Salesforce, focusing on enterprise software development with 4+ years experience required, offering hybrid work in New Jersey.

Senior Account Solution Engineer

Senior Account Solution Engineer position at Salesforce, combining technical expertise with business acumen to deliver innovative solutions and thought leadership in enterprise software.

Agentforce Developer/Senior Agentforce Developer

Senior Salesforce Developer role focusing on building and optimizing internal use cases with emphasis on Agentforce and AI solutions.