Lead Software Engineer
$128.47k - $208.77kCaterpillar
Career Area:
Technology, Digital and Data
Job Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
JOB PURPOSE:
Join Cat Digital Platform and help build the technology that powers Caterpillar’s digital future. Our platform fuels the secure flow of data, insights, and services connecting customers, dealers, machines, and applications worldwide. As a Lead Software Engineer, you will provide technical leadership and drive the delivery of scalable, secure, and customer-focused cloud solutions.
JOB DUTIES:
- Lead the design and development of enterprise-scale REST APIs and microservices using Java, Spring Boot, and AWS cloud services.
- Build API-first solutions, define service contracts, payload schemas, and OpenAPI/Swagger specifications.
- Guide engineers in building secure and scalable service integrations using OAuth 2.0, JWT, and enterprise authorization models.
- Translate business requirements into scalable technical designs, user stories, and implementation plans.
- Provide technical leadership for the initiatives by driving design reviews, design decisions, code reviews, and engineering best practices.
- Collaborate with product owners, UI development teams, architects, and partner teams to ensure successful delivery of customer-focused solutions.
- Lead the adoption and continuous improvement of engineering best practices for reliability, scalability, observability, security, and maintainability.
- Drive quality engineering through automated testing, performance testing, operational excellence, and continuous improvement.
- Lead troubleshooting and resolution of complex production issues.
- Own the end-to-end software lifecycle, including deployment, monitoring, support, documentation, and operational runbooks.
What you will have:
- Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
- Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into the software product design.
- Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.
- Effective Communications: 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.
Top candidates will also have:
- Extensive experience developing RESTful APIs and microservices using Java 21+ and Spring Boot, including API management platforms such as Apigee.
- Experience designing, deploying, and operating applications in public cloud environments such as AWS, Azure, or GCP.
- Proven ability to own the end-to-end software lifecycle, including writing comprehensive automated tests (unit, integration, and end-to-end) using frameworks like JUnit and Mockito.
- Experience designing and implementing Event-Driven Architectures using message streaming solutions (eg: AWS Kinesis, AWS SQS, AWS SNS, Apache Kafka, RabbitMQ, Apache ActiveMQ, Azure Event Hub)
- Strong knowledge of relational, NoSQL, caching, search, and vector database technologies, including PostgreSQL, MySQL, Oracle, Aurora, MongoDB, DynamoDB, Cassandra, Elasticsearch, and Redis.
- Hands-on experience building and maintaining CI/CD pipelines using Azure DevOps, Jenkins, GoCD, or similar tools.
- Familiarity with leveraging AI-assisted coding companions, such as GitHub Copilot or Cursor, to accelerate the software development lifecycle.
- Demonstrated success working within an Agile development framework, ideally Scrum.
Additional Details:
- This position requires the candidate to be based in Chicago, IL
- Relocation assistance is not available for this position
- Visa sponsorship IS available for this position
Summary Pay Range:
$128,470.00 - $208,770.00
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
Benefits:
Subject to plan eligibility, terms, and guidelines. This is a summary list of 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
* These benefits also apply to part-time employees
Visa sponsorship is available for eligible applicants.
Posting Dates:
October 2, 2026 - October 11, 2026
Any offer of employment is conditioned upon the successful completion of a drug screen.
Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
#J-18808-Ljbffr$134.1k - $223.5k
...Number 334986 About Grainger W.W. Grainger, Inc. is a leading broad line distributor with operations primarily in North America... ...process that brings product data to Grainger.com. As a Lead Software Engineer (Software Engineer IV) on this team you will develop...SuggestedFull timeH1bWork at officeLocal areaRemote workWorldwideAfternoon shift2 days per week- ...Lead Software Engineer | Build the Next Generation of AI Applications Chicago | Full-Time | Hybrid — 3 Days Onsite Own the architecture. Lead the team. Stay hands-on. We’re partnering with a prestigious global law firm that is making a significant investment...SuggestedFull timeLocal area3 days per week
- ...Lead Software Engineer Location: Northbrook, IL We're looking for a highly skilled and motivated Lead Software Engineer with 8+ years of experience to drive the delivery of complex, high-impact software solutions. In this role, you'll support the Digital Workplace...SuggestedFull time
$111.2k - $190.3k
...We are the leading provider of professional services to the middle market globally, our purpose is to instill confidence in a world... ...like you and that’s why there’s nowhere like RSM.The Lead Software Engineer is a hands-on technical leader responsible for designing and...SuggestedFull timeWork experience placementInternshipLocal area$175.8k - $200.7k
...problems and meet real customer needs. We are seeking Back End Software Engineers who are passionate about marrying data with emerging... ...major transformation within Capital One. What You’ll Do Lead a portfolio of diverse technology projects and a team of developers...SuggestedFull timePart timeInternshipH1bLocal area$179.4k - $204.7k
...who solve real problems and meet real customer needs. We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Lead Software Engineer, you’ll have the opportunity to be on the forefront of driving...Full timePart timeInternshipH1bLocal area- ...hackajob is collaborating with J.P. Morgan to connect them with exceptional professionals for this role. JOB DESCRIPTION As a Software Engineer – Software Reliability in our product team, you will design and develop scalable, resilient systems using Python. You will apply...
- ...Diversified Services Network, Inc. (DSN) is seeking a full-time Lead Software Engineer to join our team in Chicago, IL! This position can be 100% remote, but there will be occasional travel involved when needed. We offer full benefits, PTO, 401k, and more! If you'...Full timeRemote work
- ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank - Marketing Platform team, you are an integral part of an agile...
$61k - $101k
...year Requirements: Formal training or certification in software engineering, with 8+ years of applied experience Practical experience... ...Hands-on experience with Spring Boot and React.js Experience leading the effective use of approved AI-assisted software...Full time$61k - $101k
...at least 7 years of experience in data engineering or platform engineering, including hands... ...auditing concepts. We understand core software engineering practices such as Git, CI/CD... ...decisions across teams. We have experience leading effective use of approved AI-assisted...Full time$134.1k - $223.5k
...About Grainger W.W. Grainger, Inc. is a leading broad line distributor with operations... ...You will report to the Manager, Product Engineering and will be based in the Merchandise... ...executive teams and assisting them with software and data related technical issues....Full timeWork at officeLocal areaWorldwide- ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Community and Commercial Bank - , you are an integral part of an agile team that works to...
$134.1k - $223.5k
...Number 334352 About Grainger W.W. Grainger, Inc., is a leading broad line distributor with operations primarily in North America... .... Position Details We are seeking a talented Lead Software Engineer (Software Engineer IV) to join our Customer Information...Full timeH1bLocal areaWorldwide$116.14k - $142k
...able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more... ...solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative...Full timeLocal area$61k - $101k
...year Requirements: Formal training or certification in software engineering concepts, with 10+ years of applied experience Advanced knowledge... ...requirements; experience coaching senior engineers or leads on compliant practices and controls Preferred: 10+ years...Full timeWorldwide$61k - $101k
...year Requirements: Formal training or certification in software engineering concepts, with 5+ years of applied experience Practical experience... ..., JavaScript, TypeScript, React, or Angular Experience leading the use of approved AI-assisted software development tools...Full time$61k - $101k
...Salary: $61,000 - 101,000 per year Requirements: Formal software engineering training or certification, plus 8+ years of applied experience... ...automation capabilities, to increase the value of automation Lead a global feature team by setting technical direction,...Full time- ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within Corporate Technology, you are an integral part of an agile team that works to enhance, build, and...
$61k - $101k
...Requirements: We require formal training or certification in software engineering concepts, along with 5+ years of applied experience. We... ...the stability of our software applications and systems. We lead evaluation sessions with external vendors, startups, and...Full time- ...Job Description As a Senior Lead Software Engineer at JPMorganChase within the Commercial & Investment Technology in Cash Prime Technology, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products...
- ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank - Payment Platform team, you are an integral part of an agile team...
$61k - $101k
...per year Requirements: Formal training or certification in software engineering concepts, plus at least 5 years of hands-on Software... ...programming and database query languages Demonstrated ability to lead the effective use of approved AI-assisted development tools for...Full time$61k - $101k
...year Requirements: Formal training or certification in software engineering concepts, plus 5+ years of practical experience Hands-on... ...programming languages such as Java, C#, or .NET Proven experience leading effective use of approved AI-assisted software development...Full time- ...as the subject matter expert for AI within the M365 ecosystem, leading enterprise architecture, governance, security, compliance, and... ...of enterprise Microsoft 365 experience with architecture, engineering, or governance responsibilities. ~ Deep expertise in M365 services...
- ...Approximately 6–12 months with potential extension and conversion Position Overview We are seeking an experienced Appian Technical Lead to support the continued development, enhancement, and long-term ownership of an enterprise Appian platform. This role combines...Contract work
$150k - $225k
...economic growth. The founding technical lead will design the systems, own the... ...calls. Raise the team’s standard. Ship software people can rely on. What you own... ...fails, take responsibility. Raise the engineering standard. Review designs and code. Make...Full timeFreelance- ...Microsoft 365 Cloud Technical Lead Location: Chicago, IL Level: Senior / Lead Industry: Financial Services We are partnering... ...-on technical leadership position combining architecture, engineering, automation, and platform ownership . The successful candidate...Full time
- ...2 days remote*** Responsibilities: Lead the design and delivery of full-stack applications... ...through production support. Set engineering standards for code quality, testing,... ...Bachelor's degree in Computer Science, Software Engineering, or a related field; or equivalent...Permanent employmentFull timeRemote work
$61k - $101k
.... We need strong command of the full Software Development Life Cycle. We need advanced... ...technology through AI and modern engineering practices. Preferred: experience building... ...reliability, and resolve issues quickly. We lead evaluation sessions with external...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Software Engineer. Be the first to apply!
- lead engineer Chicago, IL
- lead operating engineer Chicago, IL
- lead infrastructure engineer Chicago, IL
- lead network engineer Chicago, IL
- lead web developer Chicago, IL
- government software Chicago, IL
- software applications developer Chicago, IL
- healthcare software sales Chicago, IL
- software sales executive Chicago, IL
- software technical support engineer Chicago, IL



