Software Engineering Lmts

Salesforce Salesforce · Enterprise · San Francisco, CA

Salesforce is seeking a Lead Member of Technical Staff (LMTS) Software Engineer to architect and deliver highly scalable, high-quality software products for enterprise customers. The role involves leading code reviews, defining coding standards, translating functional requirements into technical requirements, and collaborating with product teams and business partners on product and feature design. The ideal candidate has 10+ years of experience in software development with deep knowledge of object-oriented programming (Java, C++, Python, etc.) and web frameworks, along with strong database and automated testing experience.

What you'd actually do

  1. Architect, design, implement, and deliver highly scalable products while mastering and continuously improving our development process, culture, and codebase.
  2. Lead code reviews, define coding standards, and translate functional requirements into technical requirements — ensuring all developed features meet design and code quality standards while fulfilling customer requirements.
  3. Collaborate with product teams and business partners on product and feature design, coordinating the evaluation, scope, and completion of new development requests.
  4. Assess the impact of new requirements across all upstream and downstream applications, systems, and processes, and work with geographically distributed engineers to ensure successful product delivery.

Skills

Required

  • 10+ years of professional software development experience
  • Deep knowledge of object-oriented programming in Java, JavaScript, C++, C#, Ruby, or Python
  • High proficiency in at least one high-level programming language and web framework (Node.js, Express, Hapi, etc.)
  • Strong experience with web technologies including JavaScript, CSS, HTML5, XML, JSON, and Ajax
  • Solid understanding of database technologies such as SQL, PL/SQL, and relational database schema design
  • Experience with automated testing frameworks including JUnit, Jest, or Selenium
  • Excellent interpersonal and communication skills
  • Proven ability to collaborate across distributed, cross-functional teams

Nice to have

  • Familiarity with source code, version management, and code deployment standards
  • Experience debugging complex issues across large-scale enterprise codebases
  • Familiarity with additional web frameworks or modern front-end engineering practices