Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Software Engineer

$128.47k - $208.77k

Caterpillar

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
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer in Chicago, IL vacancy
  • $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... 
    Suggested
    Full time
    H1b
    Work at office
    Local area
    Remote work
    Worldwide
    Afternoon shift
    2 days per week

    Grainger Businesses

    Chicago, IL
    15 days ago
  •  ...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... 
    Suggested
    Full time
    Local area
    3 days per week

    MMD Services

    Chicago, IL
    1 day ago
  •  ...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... 
    Suggested
    Full time

    Aptonet

    Chicago, IL
    3 days ago
  • $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... 
    Suggested
    Full time
    Work experience placement
    Internship
    Local area

    RSM International

    Chicago, IL
    2 days ago
  • $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... 
    Suggested
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    Chicago, IL
    5 hours ago
  • $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 time
    Part time
    Internship
    H1b
    Local area

    Praxy, Inc.

    Chicago, IL
    4 days ago
  •  ...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... 

    J.P. Morgan

    Chicago, IL
    1 day ago
  •  ...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 time
    Remote work

    Diversified Services Network

    Chicago, IL
    5 hours ago
  •  ...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... 

    Next Frontier Capital

    Chicago, IL
    4 days ago
  • $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

    J.P. Morgan

    Chicago, IL
    3 days ago
  • $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

    J.P. Morgan

    Chicago, IL
    14 days ago
  • $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 time
    Work at office
    Local area
    Worldwide

    Grainger Businesses

    Chicago, IL
    more than 2 months ago
  •  ...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... 

    JPMorgan Chase & Co.

    Chicago, IL
    3 days ago
  • $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 time
    H1b
    Local area
    Worldwide

    Grainger Businesses

    Chicago, IL
    a month ago
  • $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 time
    Local area

    Capgemini

    Chicago, IL
    7 days ago
  • $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 time
    Worldwide

    J.P. Morgan

    Chicago, IL
    9 days ago
  • $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

    J.P. Morgan

    Chicago, IL
    7 days ago
  • $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

    J.P. Morgan

    Chicago, IL
    5 days ago
  •  ...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... 

    JPMorgan Chase & Co.

    Chicago, IL
    11 days ago
  • $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

    J.P. Morgan

    Chicago, IL
    25 days ago
  •  ...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... 

    JPMorgan Chase & Co.

    Chicago, IL
    6 days ago
  •  ...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... 

    JPMorgan Chase & Co.

    Chicago, IL
    14 days ago
  • $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

    J.P. Morgan

    Chicago, IL
    5 days ago
  • $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

    J.P. Morgan

    Chicago, IL
    14 days ago
  •  ...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... 

    The Judge Group

    Chicago, IL
    2 days ago
  •  ...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

    Swoon

    Chicago, IL
    17 hours ago
  • $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 time
    Freelance

    Witlore

    Chicago, IL
    4 days ago
  •  ...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

    Talent

    Chicago, IL
    1 day ago
  •  ...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 employment
    Full time
    Remote work

    Request Technology, LLC

    Chicago, IL
    1 day ago
  • $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

    J.P. Morgan

    Chicago, IL
    14 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Software Engineer. Be the first to apply!