Software Engineering PMTS(Search Domain) New
Join the Commerce Search team at Salesforce as a Principal Software Engineer to help shape the future of commerce search. You will lead feature development across the full software lifecycle — from gathering requirements, designing, building, testing, to deploying scalable search services that power product and content discovery for major global brands. Your work will focus on building and scaling a search platform that supports low-latency, high-throughput requirements.
Key responsibilities include designing and delivering high-quality, distributed, and testable software; mentoring team members on development technologies, tools, and processes; and presenting your architectural designs to internal and external stakeholders while reviewing others' designs. You will develop test strategies, design automation frameworks, and write unit and functional tests to drive code coverage and automation metrics.
You will also take ownership of search services — operating them, improving supportability, and helping resolve customer issues. Participation in an on-call rotation to address complex real-time problems and maintain high service availability is expected. Additionally, you will contribute to improving developer productivity through better tooling and engineering best practices.
Candidates should bring deep experience with object-oriented programming, search technologies (Solr, Lucene, Elasticsearch), and SaaS development in an Agile environment.