About the role

  • Lead Software engineer responsible for overseeing advanced search solutions in eCommerce at Caterpillar Inc. Defining technical strategy and mentoring engineers to enhance search platform capabilities.

Responsibilities

  • Define and implement a long-term technical vision for the search platform to ensure scalability and adaptability to growing data volumes and query complexity.
  • Build the detailed technical architecture for search solutions specifically focused on websites content.
  • Mentor and guide a team of search engineers through technical reviews, best practices, and collaborative problem-solving.
  • Introduce advanced capabilities such as NLP, vector search, and personalization to enhance relevance and accuracy.
  • Build search capabilities with measurable KPIs (e.g., CTR, Query Distribution, Zero Search) and leverage analytics to continuously improve search performance.
  • Partner with product managers, data scientists, and engineering teams to align search initiatives with business objectives.

Requirements

  • Progressively complex professional experience.
  • Experience as a principal software engineer, Architect , engineering manager.
  • Experience leading technical teams and managing multiple projects simultaneously.
  • Experience working within ITSM processes (incident, change, problem).
  • Strong communication, organization, and stakeholder management skills.
  • Ability to handle sensitive, complex, or high-visibility issues.
  • Excellent written and verbal communication abilities.
  • Experience in eCommerce Search deployments.
  • Experience in writing architecture patterns related to Search , Ecommerce , AEM, Content Management solutions along with ML/AI/GenAI skills
  • Previous experience with Search products such as OpenSearch, Elastic Search, SOLR, Lucene, Coveo, and LucidWorks Fusion.
  • Strong expertise in building head-less frameworks to integrate with ecommerce applications.
  • Proven experience building large-scale, highly available systems.
  • Proven experience in capturing architecture details on search solutions, Architecture walkthrough
  • Ability to capture solutions architecture details in business, technology data and Security impacts.
  • Proficiency in Java, Python, or Scala, including source control tools and practices for managing code and changes to it.
  • Proficiency in software debugging and problem-solving techniques.
  • Proficiency in AI code generation tools such as Claude Code, ChatGPT, or GitHub Copilot.
  • Familiarity with DevOps tools and techniques for cloud deployment.
  • Producing and consuming APIs.
  • Familiarity with event streaming and cloud platforms.
  • Practical experience applying ML to improve search relevance.

Benefits

  • Medical, dental, and vision benefits*
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
  • 401(k) savings plans*
  • Health Savings Account (HSA)*
  • Flexible Spending Accounts (FSAs)*
  • Health Lifestyle Programs*
  • Employee Assistance Program*
  • Voluntary Benefits and Employee Discounts*
  • Career Development*
  • Incentive bonus*
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement * These benefits also apply to part-time employees

Job title

Lead Digital Architect

Job type

Experience level

Senior

Salary

$128,470 - $208,770 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job