Taro Logo

Backend Distributed Systems Engineer-SMTS/MTS

Leading Customer Company providing AI + Data + CRM solutions, helping companies connect with customers and inspiring the future of business.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Backend Distributed Systems Engineer-SMTS/MTS

Salesforce, the industry-leading Customer Company, is seeking a Backend Distributed Systems Engineer to join their world-class engineering team. This role offers an exciting opportunity to work on breakthrough features that will directly impact millions of users on their trusted CRM platform.

As a Backend Distributed Systems Engineer, you'll be responsible for architecting, designing, and implementing scalable solutions in a multi-tenant cloud environment. You'll work with cutting-edge technologies including cloud platforms (AWS, GCP, Azure), containerization (Docker, Kubernetes), and modern programming languages (Java, Python, TypeScript).

The role combines technical excellence with leadership opportunities, including mentoring junior engineers and providing technical guidance. You'll be part of a team that values autonomy, quality, and innovation, working in a hybrid model that celebrates individual strengths while encouraging professional growth.

Key technical areas include distributed systems, API development, microservices architecture, and DevOps practices. You'll also work with various data technologies and security frameworks, contributing to a platform that serves as the backbone for countless businesses worldwide.

Salesforce offers a unique environment where your code will have significant and measurable positive impact on users, the company's bottom line, and the industry. They pride themselves on maintaining high-quality, maintainable code that strengthens product stability. The company's commitment to doing well while doing good makes it an ideal place for those who believe in business as a platform for positive change.

This role is perfect for someone who combines strong technical skills with excellent communication abilities, thrives in a collaborative environment, and is passionate about building enterprise-scale solutions that drive customer success.

Last updated 6 months ago

Responsibilities For Backend Distributed Systems Engineer-SMTS/MTS

  • Build new components to provide scale and efficiency
  • Develop high-quality, production-ready code for cloud platform
  • Design, implement, and tune robust APIs and API framework-related features
  • Contribute to all phases of SDLC including design, implementation, code reviews, automation, and testing
  • Build efficient components/algorithms on a microservice multi-tenant SaaS cloud environment
  • Code review, mentoring junior engineers, and providing technical guidance to the team

Requirements For Backend Distributed Systems Engineer-SMTS/MTS

Java
Python
TypeScript
Kubernetes
Linux
  • 3-8 years of industry experience
  • Experience in designing, implementing and operating large scale distributed systems in public cloud environments (AWS, GCP or Azure)
  • Experience with Containers and orchestration technologies (Docker, Kubernetes)
  • Familiarity with DevOps practices, CI/CD tools, Configuration management and Infrastructure as code
  • Proficiency in object-oriented and multi-threaded programming in Java, GoLang, TypeScript and/or Python
  • Understanding of design patterns, distributed systems, data structures and algorithms
  • Development and software management on Linux and Windows
  • Experience with Agile development methodology
  • Excellent oral and written communication skills
  • Strong debugging and troubleshooting skills
  • Bachelor or Master's degree in Computer Sciences or equivalent field

Interested in this job?