Career Area:
Technology, Digital and Data
Job Description:
The successful candidate will join Caterpillar as a key contributor responsible for the design, development, and implementation of the new modern, cloud-based Global Warranty Management solution. Be part of a transformational program that streamlines dealer and business partner processes, accelerates and increases transparency in warranty experiences, and delivers actionable insights that drive product quality improvements and long-term profitability.
This role offers the opportunity to be at the forefront of one of Caterpillar’s most exciting transformational initiatives over the coming years. You will play a pivotal role in supporting strategic change as we transition legacy systems to modern, cloud-based solutions via Agile software development.
What You Will Do:
We are seeking a seasoned Sr. Software Engineer that has responsibility across functional lines with individuals assigned in new feature development and/or maintenance of a new complex Global Warranty Management solution.
- Competent to perform (without close supervision) all programming, project management, and development assignments following an Agile Methodology; normally assigned the more complex aspects of systems work.
- Work directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
- Work independently on complex systems or infrastructure components that may be used by one or more applications or systems.
- Drive application development focused around delivering valuable business features.
- Mentor and assist software engineers, providing technical assistance and direction as needed.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Design, test, and refine prompts and system instructions for large language models (LLMs) to support warranty workflows, decision support, reporting, and user assistance.
- Identify and encourage areas for growth and improvement within the team.
- Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness.
- Perform integrated testing and customer acceptance testing of components that require careful planning and execution to ensure timely, quality results.
- The employee is also responsible for performing other job duties as assigned by Caterpillar management from time to time.
What You Will Have:
- Education Requirement: Bachelor’s degree in Information Technology, Management Information Systems, Computer Science, or a related field
- Experience: At least 5 years of hands-on experience as an application developer, with proficiency in Java and JavaScript.
- Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements. Lead development activities, monitor quality, and advise on tool selection and utilization.
- Software Product Technical Knowledge: Knowledge of technical aspects of a software product; ability to design, configure and integrate technical aspects of software products.
- Software Product Testing: Execute functional, performance, and load testing; documents results and non-conformance. Apply testing methodologies to ensure compliance with design and requirements.
- 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.
- Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.
Top Candidates Will Also Have:
- Demonstrated leadership on medium to large-scale projects impacting strategic priorities.
- Experience with deploying software using CI/CD tools such as Azure Dev Ops, GitHub actions.
- Experience in collaborating with cross- functional teams including product managers, backend engineers and designers.
- Experience with working within an Agile framework (ideally Scrum)
- Extensive experience deploying and maintaining software using AWS public clouds.
- Experience crafting clear, specific, and detailed prompts or specification documents to guide artificial intelligence (AI) tools in generating code.
- Working knowledge of data structures, schemas, and metadata.
- Collaborative mindset, thriving in fast-paced, cross-functional, dynamic, and culturally diverse environments.
- Solid understanding of Caterpillar approved authentication and authorization protocols.
- Extensive experience developing secure and scalable applications using Java 21 or higher and a Spring Boot framework
- Experience with front-end development tools (JavaScript ES6+, TypeScript, HTML, CSS, and JSX)
- Experience with front-end frameworks such as React or Angular
- Experience with some of the following AWS components (AWS ECS, AWS Lambda, AWS SNS, AWS Kinesis, AWS RDS, AWS DynamoDB)
- Proven experience connecting React or Angular front ends to Java back-ends via RESTful APIs
Additional Info:
• The required location for this role is East Peoria-IL or Irving-TX
Summary Pay Range:
$112,710.00 - $183,140.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
This position requires working onsite five days a week.
Relocation is available for this position.
Visa Sponsorship is not available for this position.
Posting Dates:
September 28, 2026 - October 6, 2026