FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Lead Software Engineer
Caterpillar Inc.. Lead design, development, and deployment of full-stack solutions using Next.js / Java/Spring Boot .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in full-stack development with Next.js, Java, and Spring Boot, while providing technical leadership and mentoring to engineering teams. Proficient in cloud deployment, CI/CD automation, and modern software engineering practices to deliver scalable and maintainable solutions.
Highest-signal resume keywords
Next.js DevelopmentJava Spring BootTechnical LeadershipCI/CD AutomationCloud Deployment
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Next.jsJavaSpring BootTypeScriptMicroservicesREST API DesignCI/CD PipelinesGitHub ActionsJenkinsAzure DevOps
Soft Skills
Analytical SkillsProblem-SolvingMentoringCollaboration
Tools & Technologies
AWSAzure
Industry Keywords
Enterprise-Grade ApplicationsAgile Software DevelopmentCloud-Native Design Patterns
Tech Stack
Tools & technologiesAWSAzureCloudJavaJavaScriptJenkinsMicroservicesNext.jsReactSpringSpring BootSpringBootTypeScript
About the role
Key responsibilities & impact- 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
- Perform implementation, regular problem solving, maintenance and support for an agile software development
Requirements
What you’ll need- 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
- Visa sponsorship is not available for this position
- Successful completion of a drug screen is required as a condition of employment
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