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

Software Engineer

$97.53k - $158.48k

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.

Cat Digital is the digital and technology arm of Caterpillar Inc.,?leveraging?the latest technologies to build industry leading digital solutions for our customers and dealers.?With over 1.5 million connected assets worldwide, our teams use data, technology, advanced analytics, telematics, and AI capabilities to help our customers build a better, more sustainable world.?

Role Summary :

Develops, prototypes, integrates, and supports software solutions that enable emerging technology initiatives across digital products and platforms. This role works in an agile, cross-functional environment to evaluate new technologies, build production-ready software, accelerate experimentation, and help transition promising concepts into scalable enterprise solutions.

The ideal candidate combines strong software engineering fundamentals with curiosity about emerging technologies such as AI/ML, generative AI, intelligent automation, platform services, and modern integration patterns. This role requires practical problem solving, a bias for action, and the ability to work across architecture, engineering, product, security, and business teams.

What You Will Do:

  • Design, develop and test software applications, services, APIs, and integrations using agile development practices.

  • Build prototypes and proof-of-concepts to evaluate emerging technologies and determine technical feasibility, business value, and production readiness.

  • Translate business problems and user needs into scalable technical solutions, working closely with product managers, architects, designers, and partner teams.

  • Contribute to solution architecture, system design, and technical decision-making for new capabilities and enhancements.

  • Create reusable components, automation, and engineering patterns that improve speed, quality, and consistency across the team.

  • Support integration with internal and external platforms, data sources, APIs, and third-party tools.

  • Implement automated testing, monitoring, and operational practices to improve software quality, reliability, and supportability.

  • Identify and resolve workflow inefficiencies through automation, intelligent tooling, and modern engineering approaches.

  • Participate in code reviews, technical design reviews, and team ceremonies to maintain engineering standards and share knowledge.

  • Contribute to experimentation frameworks, pilot execution, and measurement of outcomes to help inform investment and scaling decisions.

  • Stay current on relevant technology trends and help assess where new capabilities may create value for the business and customer experience.

  • Partner with stakeholders to communicate technical tradeoffs, implementation recommendations, risks, and progress in a clear and practical way.

  • Support responsible use of emerging technologies by considering security, data privacy, compliance, reliability, and maintainability in solution design.

What You Will Have:

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.

Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.

Software Development Life Cycle: Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.

Software Integration Engineering: Knowledge of software integration processes and functions; ability to design, develop and maintain interfaces and linkage to alternative platforms and software packages.

Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into the software product design.

Software Product Technical Knowledge: Knowledge of technical aspects of a software products; ability to design, configure and integrate technical aspects of software products.

Considerations For Top Candidates:

  • Experience designing, developing, and supporting software applications in an agile environment.

  • Proficiency in at least one modern programming language such as Python, Java, JavaScript/TypeScript, C#, or similar.

  • Experience with APIs, system integration, and modern software development practices including source control, CI/CD, automated testing, and code review.

  • Ability to analyze technical problems, evaluate options, and implement practical solutions.

  • Strong written and verbal communication skills, with the ability to work effectively across technical and non-technical teams.

  • Experience working with cloud platforms, containers, microservices, or modern application architectures.

  • Demonstrated ability to learn new tools, platforms, and technologies quickly.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field.

  • Experience building or integrating solutions using AI/ML, generative AI, LLMs, intelligent assistants, search, recommendation systems, or automation technologies.

  • Familiarity with experimentation, prototyping, and proof-of-concept delivery in emerging technology environments.

  • Experience with platform engineering, event-driven architectures, data pipelines, or enterprise integration patterns.

  • Understanding of security, privacy, observability, and operational readiness considerations for production software.

  • Experience evaluating vendor tools, SDKs, or third-party platforms and integrating them into enterprise ecosystems.

  • Familiarity with DevOps, infrastructure as code, monitoring, and performance optimization.

  • Experience working in cross-functional product teams that include engineering, architecture, UX, and business stakeholders.

What You Will Get:

Working with a Fortune 100 leader, you can build your career on a global scale and take advantage of development opportunities with emerging technologies. We've created an inclusive environment for you to explore your passions, make an impact and do the work that really matters. Join Us.

About Caterpillar

Caterpillar Inc. is the world's leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. For nearly 100 years, we've been helping customers build a better, more sustainable world and are committed to and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed.

Summary Pay Range:

$97,530.00 - $158,480.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 not available for this position.

Posting Dates:

June 24, 2026 - July 1, 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.

Not ready to apply? Join our Talent Community ( .

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Chicago, IL vacancy
  • ## Job Description# Full Stack Software Engineer* Design, develop, and operate full stack cloud solutions in an AWS environment using a serverless-first and managed-service-first approach (React, TypeScript, AWS Lambda, Node.js, Serverless Framework)* Write clean, maintainable... 
    Suggested

    Apex Systems

    Chicago, IL
    3 days ago
  •  ...We recently launched version 1.0 of our measurement-based care software platform. We've got clinicians across the country using our platform...  ..., we'd love to hear from you. As a Fullstack Software Engineer... You have experience shipping software as part of a product... 
    Suggested
    Work at office
    Work from home
    Flexible hours

    Hello Joy LLC

    Chicago, IL
    5 days ago
  •  ...Sr. Full Stack Software Engineer (NetSfere Omnichannel) Job Description Infinite Convergence Solutions NetSfere Omnichannel is looking for a hands‑on, tech‑savvy, passionate, driven Senior Full Stack Engineer who wants to be part of an energetic and growing innovative... 
    Suggested

    NetSfere

    Chicago, IL
    3 days ago
  •  ...Position: Senior Full Stack Software Engineer Location: Chicago, IL (Hybrid onsite 3 days/week) Duration: 4+ Months (Possible extension) PURPOSE: Senior Full Stack Software Engineer joining the Global Digital and Technology organization, working on new, innovative... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    3 days per week

    Alpha Business Solutions

    Chicago, IL
    5 days ago
  • $135k - $190k

     ...Full-Stack Software Engineer Step into a high-impact Full-Stack Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Logistics / Distribution / Wholesale. This role offers the chance to make a visible contribution... 
    Suggested
    Work at office
    3 days per week
    1 day per week

    Top Engineer

    Chicago, IL
    1 day ago
  •  ...About the job Full Stack Software Engineer **Job Description** Are you passionate about leveraging your coding skills to make a significant impact in the healthcare sector? Do you believe in the power of data and medical research to transform patient care?... 

    Tech Stars Group LLC

    Chicago, IL
    5 days ago
  •  ...for a hands-on, tech savvy, passionate, driven Senior Full Stack Engineer who want to be part of energetic and growing innovative team....  ...~7-8 years of experience in Full Stack development of cloud software solutions ~6+ years of experience with C++ and/or Java... 

    Infinite Convergence Solutions

    Chicago, IL
    1 day ago
  •  ...Senior Full Stack Web And Java Software Engineer A Senior Full Stack Web and Java Software Engineer is responsible for designing, developing, and maintaining web applications that meet the needs of clients and users. They are expected to have a deep understanding of... 
    Contract work
    Work at office

    Samprasoft

    Chicago, IL
    1 day ago
  •  ...Software Engineer – SaaS Platform How often do you get the chance to make a global impact developing the latest AI inside of the "built world"? Reconstruct's Visual Command Center (VCC) uses AI and Machine Learning inside of computer vision to track the lifecycle of... 
    Work at office

    Reconstruct

    Chicago, IL
    5 days ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Work at office

    Speechify

    Chicago, IL
    4 days ago
  • $105k - $115k

     ...Overview The SEI Wealth Platform is looking to hire a passionate Full Stack Software Engineer to work on the cutting edge of FinTech software solutions and build the next generation of investment platforms. Responsibilities Write code across all tiers of our application... 
    Flexible hours

    181 SEI Global Services, Inc.

    Chicago, IL
    3 days ago
  •  ...lean and innovative team always seeking like-minded talent to join us in our fight to disrupt consumer finance. Job Summary The Software Engineer will be responsible for building new systems, enhancing and refactoring existing systems, integrating with external systems,... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    NinjaHoldings

    Chicago, IL
    3 days ago
  •  ...A leading proprietary trading firm in Chicago is seeking an experienced software developer to contribute to a greenfield project. You'll collaborate with a team to develop a robust risk management and trading platform using modern technologies. The ideal candidate has... 

    DV Trading

    Chicago, IL
    2 days ago
  •  ...approach, and front-end integration boundaries. Define and implement engineering standards for the UI codebase: reusable component patterns,...  ...approach Skills and Requirements 10+ years of professional software development experience with significant front-end focus. Deep,... 

    247Hire

    Chicago, IL
    2 days ago
  • $92k - $114.9k

     ...Job Title : Software Engineer Team : Systems Location : Hybrid in Chicago (IL) Employment Type : Full-time FLSA Classification : Exempt Start Date : ASAP About Braven Braven is a national nonprofit that prepares promising college students to secure a strong first opportunity... 
    Full time
    Work at office
    Immediate start
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours
    2 days per week
    3 days per week

    Braven

    Chicago, IL
    2 days ago
  • $105k - $115k

    181 SEI Global Services, Inc. is seeking a Full Stack Software Engineer to innovate on FinTech solutions, working with technologies like Java and Angular. The role demands proficiency in multi-tiered applications and a solid understanding of Agile methodologies. Enjoy a... 

    181 SEI Global Services, Inc.

    Chicago, IL
    4 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Work at office
    Remote work
    Work from home

    Canonical

    Chicago, IL
    3 days ago
  • $90k

     ...Software EngineerSkip to main content#Software Engineer page is loaded## Software EngineerApplyremote type: Remotelocations: Chicago, ILtime type: Full timeposted on: Posted Todayjob requisition id: REQ514333**JLL empowers you to shape a brighter way**.Our people at JLL... 
    Local area
    Remote work

    Jones Lang LaSalle Incorporated

    Chicago, IL
    2 days ago
  •  ...A tech solutions company in Chicago is seeking a software developer with experience in C#, HTML/CSS, and JavaScript frameworks like React or Angular. The ideal candidate will participate in designing and implementing software solutions, working collaboratively with team... 
    Remote work
    Flexible hours

    Medium

    Chicago, IL
    3 days ago
  • $97.53k - $158.48k

    ## Software EngineerApplylocations: Peoria, Illinois: Chicago, Illinois: Irving, Texastime type: Full timeposted on: Posted Todayjob requisition...  ..., and aftermarket leads & insights.As a Senior Software Engineer on the Data Engineering team, you will be responsible for... 
    Part time
    Worldwide
    Relocation package
    Flexible hours

    Caterpillar Brazil

    Chicago, IL
    3 days ago
  • $114k - $145k

     ...environment. There has never been a more exciting time to get on board, so read on to learn more and apply today! Who We Want A Software Engineer will work closely with Product managers, Design, and their Engineering team to create solutions, develop stories, and execute... 
    Work experience placement
    Casual work
    Work at office
    Local area
    Work from home
    Relocation
    Relocation package
    2 days per week
    3 days per week

    Rival Inc

    Chicago, IL
    3 days ago
  • $2,400 per month

     ...We’re seeking an experienced Software Engineer to maintain, enhance, and modernize a suite of .NET-based applications while developing new cross-platform, mobile, and distributed systems. This role bridges legacy modernization with next-generation engineering, spanning... 

    Altom Transport, Inc

    Chicago, IL
    5 days ago
  •  ...Opportunity with a large trading firm in Chicago looking to add an Engineer to their team. Close to the EL and Metra/Ogilvie, great...  ...collaborating with team members and developing high performance software. Here's a little bit of what they're looking for: Job Requirements... 
    Work at office

    CPS

    Chicago, IL
    3 days ago
  • $175k - $225k

     ...The DRW C/FICCO Data Engineering team is essential to developing valuable datasets and scalable data infrastructure critical to our trading...  ...with Linux‑based, concurrent, high‑throughput, low‑latency software systems. Experience with pipeline orchestration frameworks (e.... 
    Temporary work
    Work experience placement
    Flexible hours

    P2P Inc.

    Chicago, IL
    4 days ago
  •  ...Position Summary: We are seeking a talented Software Engineer to join our growing team. This role is responsible for the full software development life cycle, from conception to deployment. As a member of the engineering team, you will have relevant experience... 

    Inspira Financial

    Oak Brook, IL
    1 day ago
  • $86.63k - $132.83k

     ...Software Engineer II Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources, our products... 
    Work experience placement
    Flexible hours

    Cnh Inc

    Oak Brook, IL
    3 days ago
  • $99.16k - $129.44k

     ...IT Software Engineer II (Hybrid) Chicago, IL The American Medical Association (AMA) is the nation's largest professional Association of physicians and a non-profit organization. We are a unifying voice and powerful ally for America's physicians, the patients they... 
    Work experience placement
    Work at office
    3 days per week

    American Medical Association

    Chicago, IL
    3 days ago
  •  ...more information, visit and Job Description Infinite Convergence Solutions is looking for an experienced Software Development Engineer (Back-end) to join our growing NetSfere Enterprise team. The NetSfere Enterprise team is transforming the way businesses... 

    Infinite Convergence Solutions

    Chicago, IL
    1 day ago
  •  ...Experience: - Bachelor's degree in Computer Science, Electrical Engineering, or related field AND 8+ years of experience OR - Master's...  ...related field AND 6+ years of experience Required Skills for the Software Engineer: - Experience designing and developing software... 
    Shift work
    Weekend work

    Rose International

    Chicago, IL
    1 day ago
  •  ...Software Engineer – Chicago, IL Founded in 1976 by dedicated investment professionals, they believed that delivering successful investment results for clients requires a consistent investment philosophy, a commitment to superior investment research and a high level... 
    Work experience placement
    Weekend work

    1872 Consulting

    Chicago, IL
    3 days ago

Do you want to receive more vacancies?

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