Technical Program Manager

Posted:
2/27/2026, 2:13:28 AM

Location(s):
Illinois, United States ⋅ Texas, United States ⋅ Irving, Texas, United States

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
Product

Career Area:

Engineering

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.  We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

In this role you will be responsible for scoping and delivering large projects end-to-end. Responsibilities include ownership of a delivery program, driving project schedules from design to release, and managing the production launch. You will bring a strong technical background and experience to stand out as a senior member of the organization, participating in every phase of the product lifecycle – from ideation through development and into production. This role requires autonomy and an ability to deliver results, often within the ambiguity of building a v1 product.

As the Technical Program Manager (TPM), you will be responsible for managing technical programs, scheduling milestones, and defining acceptance criteria to ensure successful on-time delivery. TPMs are responsible for the “when” and the “how” of the program and hold their teams accountable to deliver on research and engineering projects to achieve business objectives.


What You Will Do:

  • Work with product and engineering management to turn requirements into achievable milestones and roadmaps
  • Manage projects and timelines and identifying cross-team dependencies
  • Identify and track risks and opportunities, technically and organizationally
  • Maintain a strong technical understanding of the entirety of the program across the entire lifecycle
  • Develop and manage detailed work plans, schedules, project estimates, budgets, resource plans, risk identification, and mitigation plans as well as status reports and overall KPIs for Technical Programs.
  • Manage interdependencies and relationships with other internal teams, and external vendors
  • Run meetings, create and maintain timelines, and keep large, diverse groups informed of progress and impediments

What You Have:

  • Project Management: Knowledge of effective project management strategies and tactics; ability to plan, organize, monitor, and control projects, ensuring efficient utilization of technical and administrative resources to achieve project objectives.
  • Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
  • Cross-Team Integration: Understanding of the importance of inter-team collaboration in breaking down silos and achieving business results; ability to lead employees from various functions to communicate, coordinate work across divisions, and collaborate in solving problems as one team.
  • Software Development Life Cycle: Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.
  • Relationship Management: Knowledge of relationship management techniques; ability to establish and maintain healthy working relationships with clients, vendors, and peers.

Consideration for Top Candidates:

  • A Bachelor’s degree in an accredited Engineering, Computer Science, or related field.
  • Experience managing projects across cross functional teams, building sustainable processes and coordinating release schedules, preferably for complex hardware & software systems.
  • Familiarity with Agile Development methodologies
  • Proven experience working with cross-functional engineering teams to include design, development, and validation
  • Experience in the Construction or Mining Industry
  • Experience with Wheel Loaders, Excavators, Hydraulic Mining Shovels or Tracked Loaders preferred


Additional Information:

  • This position requires the candidate to work full-time at the Mossville, IL or Dallas, TX Office
  • Domestic relocation assistance is available for this position.
  • Visa sponsorship is NOT available with this position.
  • This position will require up to 25% travel
  • #LI

Summary Pay Range:

$128,470.00 - $208,770.00

Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar. 

Benefits:

Subject to plan eligibility, terms, and guidelines. This is a summary list of 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

Posting Dates:

Any offer of employment is conditioned upon the successful completion of a drug screen.     

Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities.  Qualified applicants of any age are encouraged to apply.

Not ready to apply? Join our Talent Community.