Taro Logo

Senior/Lead/Principal Engineer - Search

Global leader in CRM software, providing AI-powered solutions for sales, service, marketing, and more.
Burlington, MA, USAPalo Alto, CA, USASan Francisco, CA, USA
$157,600 - $236,500
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · E-Commerce

Description For Senior/Lead/Principal Engineer - Search

Salesforce, the global leader in CRM software, is seeking a Senior/Lead/Principal Engineer to join their Commerce Search team. This role is part of one of Salesforce's fastest-growing clouds, focusing on building scalable search services that power product and content discovery for some of the world's most trusted brands.

The position offers an exciting opportunity to shape the future of Commerce Search, working on critical systems that serve as the entry point for most commerce shoppers. The role combines technical leadership with hands-on development, requiring expertise in distributed systems, search technologies, and scalable architecture.

As a senior member of the team, you'll lead feature development throughout the software lifecycle, from gathering requirements to deployment. You'll be responsible for scaling search services that demand low latency and high throughput, while maintaining high quality and reliability standards. The role involves mentoring other developers, presenting designs, and participating in the on-call rotation to ensure service reliability.

The ideal candidate brings at least 5 years of object-oriented programming experience, preferably with Java, and a strong background in search technologies like Elasticsearch or Solr. You'll join a collaborative team that values quality, engineering best practices, and focuses on impact. The position offers competitive compensation, with salary ranges of $157,600 - $216,700 in Massachusetts and $172,000 - $236,500 in California.

Working at Salesforce means being part of a company that believes in business as a platform for change. You'll have the opportunity to work on cutting-edge technology while contributing to solutions that help businesses connect with their customers in new ways. The role offers professional growth opportunities and the chance to work on systems that directly impact the success of major global brands.

Last updated a day ago

Responsibilities For Senior/Lead/Principal Engineer - Search

  • Lead feature development throughout the software lifecycle
  • Scale search services for low latency and high throughput
  • Deliver high-quality, distributed, testable, and scalable software
  • Mentor others in development technologies, tools, and processes
  • Present designs to internal/external groups and review designs of others
  • Develop test strategies and design automation frameworks
  • Service ownership and operation
  • Improve developer productivity through tooling and best practices
  • Participate in on-call rotation

Requirements For Senior/Lead/Principal Engineer - Search

Java
  • Bachelor's degree in Computer Science, Engineering, or related field
  • At least 5 years of object oriented programming experience
  • Good understanding of object-oriented programming
  • Experience in Java or C++
  • Experience using Git / GitHub
  • Experience in automated testing including unit and functional testing
  • Understanding of Agile/Scrum methodologies
  • Team player with get-it-done attitude
  • Experience with Search technologies like Lucene, Elasticsearch, Solr (preferred)
  • Experience working on building Search Platforms/features (preferred)

Benefits For Senior/Lead/Principal Engineer - Search

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive salary range
  • Medical, dental, and vision coverage

Interested in this job?

Jobs Related To Salesforce Senior/Lead/Principal Engineer - Search

LMTS MuleSoft Engineer

Senior MuleSoft Engineer position at Salesforce focusing on integration platform development and testing for public sector solutions, requiring extensive Salesforce ecosystem experience.

Salesforce Technical Architect

Senior technical role responsible for designing and implementing Salesforce solutions, focusing on telecommunication, healthcare, and financial services sectors.

Technical Architect, Mulesoft Israel

Senior Technical Architect position at Salesforce's MuleSoft division, leading enterprise integration solutions and digital transformations across EMEA.

Senior/Lead, Technical Architect

Senior/Lead Technical Architect position at Salesforce, combining deep technical expertise with customer-facing responsibilities in pre-sales, focusing on enterprise software solutions and architecture.

Technical Architect

Senior-level Technical Architect position at Salesforce, combining architectural leadership with hands-on development, offering competitive salary and comprehensive benefits.