Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Caterpillar Logo

Senior Software Engineer

Caterpillar

$110,520 - $165,840
Oct 10, 2025
Mossville, IL, US
Apply Now

Caterpillar's Development and Process Tools (DPT) team needs to develop and deliver system and software development applications for Caterpillar's engineering community and customers, which are essential and critical to the development and support of Caterpillar's products. The Senior Software Engineer will be responsible for designing, developing, and testing software applications that contribute positively to Caterpillar's product line, enhancing and expanding their suite of solutions.

Requirements

  • Software development knowledge in C-Sharp, JavaScript and similar programming languages.
  • Working knowledge in software architecture
  • Working knowledge of CI/CD pipeline development and automated deployments
  • Working knowledge of designing and building API interfaces.
  • Working knowledge of graphical user interface design.
  • Applies current procedures and technologies to help resolve technical issues in one's general area of technical competence.
  • Helps others solve technical or procedural problems or issues.

Responsibilities

  • Leverage various technology stack elements including to create web-based and desktop software applications.
  • Design and implement software features into software development tool solutions that are utilized by global engineering teams.
  • Maintain pulse on emerging tools, software practices, and technologies to improve solution cost and quality.
  • Provide technical support to global user base when required to ensure quick resolution of issues.
  • Software development knowledge in C-Sharp, JavaScript and similar programming languages.
  • Working knowledge in software architecture
  • Working knowledge of CI/CD pipeline development and automated deployments

Other

  • Bachelor's Degree in computer science, engineering, or information systems OR equivalent working experience
  • Process Management
  • Workflow Management experience
  • Software Build Process Management experience would be ideal for this role
  • This position requires working onsite five days a week.