Lead Software Engineer

Caterpillar

Confirmed live today High trust
Closes tomorrow

Quick summary

Work type
On-site
Location
Chicago, ILPeoria, ILIrving, TX
Salary
$128,470–$208,770 / yr
Posted
5 days ago
Freshness
Confirmed live today
Closes
Nov 6, 2026 (soon)

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $176k
This role $169k
$116k $243k
below market most similar roles pay here above market

This role pays less than 62% of similar roles. Most pay $142,450–$208,800 — the blue band above. At the midpoint, this role pays about $169k versus about $176k for comparable roles.

Based on 240 similar postings.

Employer

About Caterpillar

Caterpillar Inc. is the world''s largest manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Industry: Heavy Equipment & Manufacturing

Caterpillar currently has 105 open roles on FindRole.

Listed pay typically runs $128,470–$192,710 across 100 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Lead Software Engineer

The Lead Software Engineer joins the Cat® Digital group to drive the technical direction and execution of advanced search solutions for the eCommerce platform. This role involves mentoring a team of search engineers, defining long-term technical visions for scalability, and developing features like NLP, vector search, and personalization. The engineer will build high-performance search platforms, manage data analysis using measurable KPIs, and integrate headless frameworks with eCommerce applications. Required technical skills include proficiency in Java, Python, or Scala, and experience with AWS OpenSearch, Elasticsearch, SOLR, Lucene, Coveo, or LucidWorks Fusion. Candidates must demonstrate expertise in distributed systems, machine learning for search relevance, event streaming, and cloud platforms. The role solves the business problem of accelerating aftermarket parts and services growth through improved search accuracy and performance.

What you'll do

  • Define and implement a long-term technical vision for the scalable search platform.
  • Mentor and guide a team of search engineers through technical reviews and problem-solving.
  • Introduce advanced capabilities such as NLP, vector search, and personalization to improve relevance.
  • Build search capabilities with measurable KPIs and leverage analytics to optimize performance.
  • Partner with product managers and data scientists to align search initiatives with business objectives.
  • Design and maintain interfaces and linkages to alternative platforms and software packages.
  • Develop and manage low-latency APIs in AWS using memory-storage solutions.
  • Apply machine learning techniques to improve search relevance and accuracy.

What we're looking for

  • Bachelor’s or master’s degree in computer science or related field, or equivalent working experience.
  • 7+ years of experience in search engineering.
  • 3+ years in a technical leadership role.
  • Experience in eCommerce search deployments and building head-less frameworks for ecommerce applications.
  • Proficiency in Java, Python, or Scala, including source control tools and software debugging techniques.
  • Experience with search products such as OpenSearch, Elastic Search, SOLR, Lucene, Coveo, or LucidWorks Fusion.
  • AWS (OpenSearch) experience is must.
  • Experience with distributed systems, cloud platforms, and applying machine learning to improve search relevance.

More like this

Similar roles

Lead Software Engineer

Capital One Financial

McLean, VA 147 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Kubernetes Docker Microsoft Azure NoSQL RDBMS Microservices Agile
4+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 64 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Kubernetes Docker Microsoft Azure NoSQL RDBMS Microservices Agile Interactive AI Tooling
4+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA +3 136 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Docker Kubernetes Microsoft Azure NoSQL RDBMS Microservices Agile Interactive AI Tooling
4+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 80 days ago
Python JavaScript TypeScript AWS Spark Databricks Snowflake Java Go SQL Docker Kubernetes HTML/CSS NoSQL RDBMS Azure GCP Microservices Agile
4+ yrs exp

Lead Software Engineer

Capital One Financial

New York, NY 107 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Kubernetes Docker Microsoft Azure NoSQL RDBMS Microservices Agile Interactive AI Tooling
4+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA +1 77 days ago
Java Python SQL Node.js Go Scala AWS Kubernetes Docker RDBMS NoSQL Microsoft Azure Microservices Agile Cloud Computing Open Source Frameworks
4+ yrs exp