Senior Software Engineering Manager

Caterpillar

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$159,120–$258,570 / yr
Posted
31 days ago
Freshness
Confirmed live today
Closes
Oct 29, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $206k
This role $209k
$147k most similar roles pay here $271k

This role pays less than 52% of similar roles. Most pay $177,250–$235,750 — the shaded band above. At the midpoint, this role pays about $209k versus about $206k 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 76 open roles on FindRole.

Listed pay typically runs $128,470–$190,176 across 74 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Senior Software Engineering Manager

The Senior Software Engineering Manager (Nvidia Platform) leads multiple engineering teams responsible for simulation integration, Physical AI platform integration, digital twin systems, and geospatial or safety services. This leader drives the delivery of scalable, secure platform services and APIs while establishing standards to improve developer productivity across various platforms. The role involves managing a large organization of over twenty engineers to develop cloud-native distributed systems and visualization workflows. Key technical requirements include expertise in the NVIDIA ecosystem, specifically Omniverse, OpenUSD/USD, and Isaac Sim, alongside experience with Gen AI assisted development tools like GitHub Copilot. The position addresses complex challenges in building an intelligence layer that connects machines, data, and people to create autonomous systems and edge computing architectures for a massive fleet of connected assets across various industries.

What does a Software Engineering Manager earn?

Median $224358 from 108 postings across 40 companies.

See salary data

What you'll do

  • Lead multiple engineering teams delivering simulation results, platform integration, geospatial services, and digital twin capabilities.
  • Define and execute the vision for scalable, secure platform services and APIs to promote reuse and developer productivity.
  • Design and develop Platform Services and APIs that balance immediate business needs with future requirements.
  • Manage a large organization of over 20 software engineers while aligning teams and managing complex dependencies.
  • Drive the development of cloud-native distributed systems focusing on performance, reliability, security, and automation.
  • Implement AI-assisted development tools to accelerate code generation and automated testing across multiple teams.
  • Establish engineering standards and best practices for high-quality software delivery across various platform areas.
  • Identify systemic issues early and manage risks proactively to ensure operational excellence across all services.

What we're looking for

  • Demonstrated ability to build and lead high-performing engineering teams while fostering a culture of accountability and innovation.
  • Deep understanding of designing and evolving reusable platform services, shared APIs, and common frameworks.
  • Proven expertise in delivering scalable, cloud-native distributed systems and driving best practices for quality, performance, and security.
  • Ability to manage risk proactively and drive corrective actions across multiple teams and services.
  • Experience with NVIDIA ecosystem technologies such as Omniverse, OpenUSD/USD, Isaac Sim, or equivalent platforms (preferred).
  • Practical experience leveraging AI-assisted development tools like GitHub Copilot to accelerate code generation and automated testing (preferred).
  • Proven ability to lead complex initiatives in parallel across a large organization of over 20 software engineers (preferred).

More like this

Similar roles

Principal Software Engineer

Caterpillar

Irving, TX 31 days ago $147,760–$240,110
Python Java REST gRPC Microservices Distributed Systems Cloud-native LangChain LangGraph MLOps CI/CD Digital Twin NVIDIA Edge Computing Retrieval Systems Observability

Senior System Software Engineer, GPU Power and Performance Management

Nvidia

Santa Clara, CA 10 days ago $184,000–$287,500
C Embedded Firmware Device Drivers Operating Systems GPU DVFS P-state Management Real-time Software Computer Architecture Firmware Silicon Bring-up Pre-silicon Validation Hardware-Software Interface Telemetry Power Management Automation
8+ yrs exp

Senior GPU Engineer

Qualcomm

San Diego, CA 15 days ago $133,600–$200,400
GPU Post-silicon Verification Functional Modeling Simulation Graphics Workloads

Senior System Software Engineer, GPU Performance

Nvidia

Remote 4 days ago $152,000–$241,500
HPC C++ Python CUDA NCCL UCX NVSHMEM MPI Infiniband Ethernet RDMA PyTorch TensorFlow Kubernetes Docker SLURM Ansible Performance Engineering Parallel Programming
Remote