Logo
salesforce.com, inc.

Senior/Lead/Principal Engineer - Search

salesforce.com, inc., San Francisco

Save Job

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job Category

Software Engineering

Job Details

About Salesforce

We're Salesforce, the Customer Company, inspiring the future of business with AI, Data, and CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in innovative ways. We empower you to be a Trailblazer, driving your performance and career growth, charting new paths, and making a positive impact. If you believe in business as a platform for change and in doing well by doing good, you've come to the right place.

What You Will Be Doing

Help shape the future of Commerce Search! Join one of the fastest-growing clouds at Salesforce, working on building scalable services that power product and content searches for trusted brands. Search is a critical entry point for commerce shoppers, playing a key role in customer success.

We are a collaborative team committed to quality, best practices in software engineering, and impact. We seek a Senior/Lead/Principal Software Engineer to help build and scale our Search platform.

Responsibilities

  1. Lead feature development through the software lifecycle: gather requirements, design, build, test, and deploy.
  2. Help scale our search services supporting low latency and high throughput.
  3. Deliver high-quality, distributed, scalable software reliably.
  4. Mentor team members in development technologies, tools, and processes.
  5. Present designs internally and review others' designs.
  6. Develop test strategies, automation frameworks, and write unit/functional tests.
  7. Own the service, improve supportability, and resolve customer issues.
  8. Enhance developer productivity via tooling and best practices.
  9. Participate in on-call rotations to maintain service availability.

Skills and Experience

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • Understanding of object-oriented programming; experience in Java, C++, or similar.
  • At least 5 years of OO programming experience.
  • Experience with Git/GitHub, automated testing (JUnit, Selenium), SaaS development.
  • Team-oriented, quick learner, familiar with Agile/Scrum.
  • Experience with search technologies like Lucene, Elasticsearch, Solr is a plus.

Additional Information

If you require accommodations due to a disability, please submit a request via the Accommodations Request Form .

Salesforce is an equal opportunity employer committed to diversity and inclusion. We evaluate candidates based on merit, competence, and qualifications, without discrimination based on race, religion, gender, or other protected categories. We consider qualified applicants with arrest and conviction records, in compliance with applicable laws.

For California-based roles, the salary range is $172,000 to $236,500. For Massachusetts, it is $157,600 to $216,700. Compensation will be based on factors like location, experience, and skills. Benefits details can be found at salesforcebenefits.com .

#J-18808-Ljbffr