Caterpillar Inc.

Lead Software Engineer

Caterpillar Inc.

full-time

Posted on:

Location Type: Hybrid

Location: PeoriaColoradoIllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $128,470 - $208,770 per year

Job Level

About the role

  • Lead design, development, and deployment of full‑stack solutions using Next.js / Java/Spring Boot
  • Provide technical leadership to engineering teams, ensuring architecture quality, coding standards, and modern engineering practices.
  • Collaborate with product owners, architects, UX, and cross‑functional teams to refine requirements and deliver reliable, scalable solutions.
  • Drive continuous improvement through CI/CD automation, test coverage, observability, and cloud‑native design patterns.
  • Mentor and guide developers through code reviews, technical coaching, and pair programming.
  • Own and guide key technical decisions, ensuring systems are maintainable, performant, secure, and resilient.
  • Contribute to long‑term platform strategy, architectural planning, and component roadmaps.

Requirements

  • Professional software engineering experience building enterprise‑grade applications.
  • Strong expertise in Next.js, React, and TypeScript for modern frontend development.
  • Deep hands‑on experience with Java Spring Boot, microservices, and REST API design.
  • Proven experience providing technical leadership or mentoring engineering teams.
  • Experience deploying and operating solutions on cloud platforms (AWS, Azure, or similar).
  • Proficiency with CI/CD pipelines using GitHub Actions, Jenkins, Azure DevOps, or equivalent.
  • Strong analytical and problem‑solving skills with the ability to simplify complex challenges.
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
Applicant Tracking System Keywords

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

Hard Skills & Tools
Next.jsJavaSpring BootReactTypeScriptmicroservicesREST APICI/CDGitHub ActionsJenkins
Soft Skills
technical leadershipmentoringproblem-solvingcollaborationanalytical skills