Lead Software Engineer

Caterpillar

Confirmed live today High trust
Closes in 4 days

Quick summary

Work type
On-site
Location
Broomfield, COChicago, ILPeoria, ILIrving, TXDallas, TXDenver, CO
Salary
$128,470–$208,770 / yr
Posted
3 days ago
Freshness
Confirmed live today
Closes
Nov 3, 2026 (soon)

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $177k
This role $169k
$116k $247k
below market most similar roles pay here above market

This role pays less than 63% of similar roles. Most pay $144,968–$208,800 — the blue 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 109 open roles on FindRole.

Listed pay typically runs $128,470–$192,710 across 103 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 team to drive the design and development of next-generation applications. This role focuses on shaping scalable full-stack architecture, specifically overseeing Angular frontends, Node.js services, and GraphQL APIs to deliver high-performance user experiences. Key responsibilities include defining frontend architecture, building GraphQL schemas, establishing engineering standards, and mentoring team engineers. The position requires heavy use of AI coding assistants like Claude and GitHub Copilot, utilizing Spec-Driven Development to maintain engineering rigor. Candidates must possess expertise in Angular, RxJS, NgRx, JavaScript, TypeScript, Node.js, and Apollo. The role involves integrating real-time data systems like WebSockets and event-driven architectures within cloud platforms like AWS, Azure, or GCP to solve complex technical problems for connected assets.

What you'll do

  • Own and define frontend architecture including UI frameworks, state management, and application structure.
  • Design and build GraphQL schemas, resolvers, and Node.js services for real-time data experiences.
  • Establish engineering standards, reusable components, and best practices for long-term scalability.
  • Lead technical design reviews, guide implementation, and mentor team engineers.
  • Ensure software quality through automated testing, CI/CD pipelines, and application observability.
  • Use AI coding assistants and Spec-Driven Development to drive daily engineering delivery and refactoring.
  • Set team guardrails and verification standards for AI-assisted engineering and prompt patterns.
  • Coach engineers on using AI tools effectively to raise productivity across teams.

What we're looking for

  • Experience in software engineering with strong expertise in frontend architecture (preferred).
  • Experience leading a team of engineers, including across multiple time zones (preferred).
  • Strong experience with Angular, RxJS, state management (NgRx or similar), JavaScript/TypeScript, and modern frontend design patterns (preferred).
  • Hands-on experience building backend services with Node.js (Express, NestJS, or similar) (preferred).
  • Strong experience designing and consuming GraphQL APIs (Apollo or similar), including schema design, subscriptions, caching, and performance tuning (preferred).
  • Experience integrating real-time data systems (WebSockets, GraphQL subscriptions, event-driven architectures) (preferred).
  • Experience with cloud platforms (AWS, Azure, or GCP) (preferred).
  • Proven, heavy use of AI coding assistants such as Claude and GitHub Copilot in production delivery (preferred).

More like this

Similar roles

Full-stack Engineer 5

Capital One Financial

Chicago, IL 23 days ago $209,000–$238,500
Go TypeScript Angular Java Scala Python Node.js JavaScript AWS GCP Azure Docker Kubernetes RDBMS NoSQL CI/CD Infrastructure as Code Git GitHub Bitbucket Rust C#
6+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 58 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 80 days ago
JavaScript React Angular TypeScript Java HTML CSS AWS Microsoft Azure Google Cloud RESTful Web Services Microservices Test-Driven Development Agile Cloud Computing
4+ yrs exp

Lead Software Engineer

Adobe

San Jose, CA 42 days ago
Web Components JavaScript Custom Elements Shadow DOM Lit FAST Visual Programming Developer Tooling Extensibility Systems
10+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA +3 130 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 74 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