Taro Logo

Software Engineering 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 Software Engineering MTS

Salesforce, the leading Customer Company, is seeking a Software Engineering MTS to join their world-class engineering team. This role offers an exciting opportunity to work on breakthrough features that impact millions of users while maintaining a stable and scalable CRM platform. The position involves working in a hybrid environment where individual strengths are celebrated and team growth is prioritized.

As a Backend Software Engineer, you'll be responsible for developing high-quality, production-ready code and designing robust APIs that perform in a multi-tenant environment. The role requires expertise in multiple programming languages including Java, Python, Scala, and experience with both relational and non-relational databases. You'll work with cutting-edge technologies in cloud infrastructure and distributed systems at scale.

Salesforce offers a comprehensive benefits package including well-being reimbursement, parental leave, and professional development opportunities through Trailhead.com. The company's commitment to doing well while doing good is reflected in their 1:1:1 model for community giving and volunteer opportunities.

The ideal candidate will have 3-10 years of software development experience, strong technical skills, and a passion for building scalable solutions. You'll be part of a team that values quality, maintainability, and autonomous decision-making, while working on products that have significant and measurable positive impact for users and the company's bottom line.

Join Salesforce to be part of a company that's inspiring the future of business with AI + Data + CRM, while empowering you to be a Trailblazer in your career growth and making a positive impact on the world.

Last updated 7 months ago

Responsibilities For Software Engineering MTS

  • Build new components in evolving market technology for scale and efficiency
  • Develop high-quality, production-ready code for millions of cloud platform users
  • Design, implement, and tune robust APIs that perform in a multi-tenant environment
  • 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 Software Engineering MTS

Java
Python
Scala
Node.js
MongoDB
PostgreSQL
Kafka
Kubernetes
  • Mastery of multiple programming languages and platforms
  • 3 to 10 years of software development experience
  • 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
  • Proven experience designing and developing distributed systems at scale
  • Deeper understanding of software development best practices
  • Degree or equivalent relevant experience required

Benefits For Software Engineering MTS

Medical Insurance
Parental Leave
  • 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 regular 1:1 coaching
  • Volunteer opportunities
  • 1:1:1 model for giving back to the community

Interested in this job?