Taro Logo

Lead Software Engineer / LMTS - Backend

Leading technology company providing AI + Data + CRM solutions to help companies connect with customers in new ways.
Backend
Staff Software Engineer
Hybrid
10+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Lead Software Engineer / LMTS - Backend

Salesforce, the Customer Company, is seeking a Lead Backend Software Engineer to join their world-class engineering team. This role offers an exciting opportunity to make a significant impact by building breakthrough features for their trusted CRM platform. The position requires expertise in distributed systems, cloud infrastructure, and various programming languages.

As a Lead Backend Engineer, you'll be responsible for developing high-quality, production-ready code that serves millions of users on Salesforce's cloud platform. You'll work in a hybrid environment, making crucial design decisions based on performance and scalability requirements. The role involves building efficient components in a microservice multi-tenant SaaS environment and mentoring junior engineers.

The ideal candidate brings 10+ years of software development experience, with deep knowledge of object-oriented programming, cloud infrastructure, and distributed systems. You'll work with technologies like Java, Python, Scala, and various databases, contributing to all phases of the SDLC.

Salesforce offers comprehensive benefits, including parental leave, adoption assistance, and fertility benefits. The company's commitment to the 1:1:1 model for giving back to the community and focus on professional development through Trailhead.com makes this an excellent opportunity for those seeking to make an impact while growing their career.

Join a company that believes in business as the greatest platform for change, where you'll help companies across every industry connect with customers in innovative ways while working with cutting-edge technologies and contributing to a product used by millions.

Last updated 6 months ago

Responsibilities For Lead Software Engineer / LMTS - Backend

  • Build new components to provide scale and efficiency
  • Develop high-quality, production-ready code for cloud platform
  • 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 and mentoring junior engineers
  • Provide technical guidance to the team

Requirements For Lead Software Engineer / LMTS - Backend

Java
Python
Scala
Go
Node.js
MongoDB
PostgreSQL
Kafka
Kubernetes
  • Mastery of multiple programming languages and platforms
  • 10+ years of software development experience
  • Deep knowledge of object-oriented programming and scripting languages
  • Strong SQL skills and experience with relational and non-relational databases
  • Experience with developing SAAS products over public cloud infrastructure
  • Proven 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 Lead Software Engineer / LMTS - Backend

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 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?