Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Caterpillar Inc.

Software Engineer – Full Stack

Caterpillar Inc.

Key contributor at Caterpillar in the design and development of modern, cloud-based Global Warranty Management solutions. Support transition from legacy systems using Agile software development.

Posted 4/16/2026full-timePeoria • Illinois, Texas • 🇺🇸 United StatesJuniorMid-Level💰 $97,530 - $158,480 per yearWebsite

Tech Stack

Tools & technologies
CloudJavaJavaScript

About the role

Key responsibilities & impact
  • Join Caterpillar as a key contributor responsible for the design, development, and implementation of the new modern, cloud-based Global Warranty Management solution.
  • Participate in application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
  • Drive application development focused on delivering valuable business features.
  • Maintain high standards of software quality by establishing good practices and habits.
  • 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.

Requirements

What you’ll need
  • Bachelor’s degree in Information Technology, Management Information Systems, Computer Science, or a related field
  • At least 2 years of hands-on experience as an application developer, with proficiency in Java and JavaScript.
  • Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
  • Knowledge of technical aspects of a software product; ability to design, configure and integrate technical aspects of software products.
  • Execute functional, performance, and load testing; documents results and non-conformance.
  • 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.
  • Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.

Benefits

Comp & perks
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJavaScriptapplication developmentsoftware qualityintegrated testingcustomer acceptance testingfunctional testingperformance testingload testingsoftware design
Soft Skills
effective communicationproblem identificationproblem resolutiondecision-makinganalytical skillsinterpersonal skillsteam collaborationcustomer interactiondebuggingtesting