
Lead Software Engineer
Caterpillar Inc.
full-time
Posted on:
Location Type: Hybrid
Location: Peoria • Colorado • Illinois • United States
Visit company websiteExplore more
Salary
💰 $128,470 - $208,770 per year
Job Level
Tech Stack
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