Lead Software Engineer - Search

Caterpillar

Closes in 6 days

Quick summary

Work type
On-site
Location
Chicago, IllinoisPeoria, IllinoisIrving, TX
Salary
$128,470–$208,770 / yr
Posted
2 days ago
Closes
Jun 26, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $177k
This role $169k
$117k most similar roles pay here $233k

This role pays less than 70% of similar roles. Most pay $142,450–$211,200 — the shaded band above. At the midpoint, this role pays about $169k versus about $177k 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 39 open roles on FindRole.

Listed pay typically runs $128,470–$208,770 across 39 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Lead Software Engineer - Search

The Lead Software Engineer for E-commerce Search at Caterpillar Inc.’s Cat Digital group is responsible for setting the technical direction and overseeing the execution of advanced search solutions within a team of engineers. This role involves defining long-term technical strategies, mentoring team members, developing features like NLP and personalization, analyzing data to optimize performance, and collaborating with cross-functional teams to align initiatives with business goals. The ideal candidate has experience leading technical teams, working with ITSM processes, and expertise in technologies such as OpenSearch, Elastic Search, and AWS cloud platforms. Proficiency in Java, Python, or Scala, along with knowledge of DevOps tools and machine learning applications for search relevance, is essential. With over 1.5 million connected assets globally, the role focuses on leveraging data to enhance customer experiences and drive growth in Caterpillar’s aftermarket parts and services business.

What you'll do

  • Define and implement a long-term technical vision for the search platform.
  • Mentor and guide a team of search engineers through technical reviews.
  • Introduce advanced capabilities such as NLP and vector search to enhance relevance.
  • Build search capabilities with measurable KPIs and optimize performance continuously.
  • Collaborate with product managers and data scientists on search initiatives.

What we're looking for

  • Experience as a lead software engineer or technical leader with at least 3 years in a leadership role.
  • Proficiency in Java, Python, or Scala and experience with search products like OpenSearch, Elasticsearch, SOLR, Lucene.
  • Strong expertise in building headless frameworks to integrate with eCommerce applications and distributed systems.
  • Familiarity with DevOps tools and techniques for cloud deployment, including AWS, Azure, or Google Cloud.
  • Practical experience applying machine learning to improve search relevance and familiarity with A/B testing frameworks.
  • Bachelor’s or master’s degree in computer science or a related field.

More like this

Similar roles

Lead Software Engineer

The Walt Disney Company

Remote (Usa - Ca - 1200 Grand Central Ave, US) 60 days ago $152,200$204,100
AWS Kafka RabbitMQ .NET Core .NET 6+ Spring Boot SQL RESTful APIs OAuth 2.0 C# Java PostgreSQL S3 RDS VPC Docker CI/CD Snowflake Lambda Prometheus
Remote

Lead Software Engineer

T. Rowe Price

Owings Mills, MD +6 59 days ago $145,000$247,000
AWS Java Python JavaScript DevOps CI/CD Terraform Docker Kubernetes Informatica Apache Spark PostgreSQL SQL Git Jenkins Ansible Prometheus Grafana
Hybrid

Lead Software Engineer

PNC

Dallas, TX +2 117 days ago
Java Python SQL Kafka Swagger JSON XML RESTful SOAP API FTP Messaging bus FICO OMDM Drools C# PostgreSQL CI/CD

Lead Software Engineer

The Walt Disney Company

Glendale, CA +1 19 days ago $155,700$208,700
Java SpringBoot DynamoDB Redis Apache Kafka AWS Terraform Docker Kubernetes Microservice architecture CI/CD Prometheus Grafana
Hybrid

Lead Software Engineer

The Walt Disney Company

Bay Lake, FL 53 days ago $148,300$180,000
Java Apache Flink AWS ECS/EKS Lambda DynamoDB S3 CloudWatch Timestream InfluxDB Kafka MQTT event-driven architecture CI/CD schema evolution observability resilience scalability IoT edge systems computer vision stream processing frameworks high-throughput messaging systems

Lead Software Engineer

Capital One Financial

McLean, VA +1 73 days ago $197,300$225,100
Python Kubernetes Docker AWS PostgreSQL MongoDB CI/CD LLM Prompt Engineering AI Marketing Technology ESP Campaign Management MJML Apache Velocity Terraform Git Swagger/OpenAPI Prometheus Grafana