Senior Software Engineer
$112.71k - $183.14kCaterpillar Inc.
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:
Senior Software Engineer provides technical leadership in design, development, testing and deployment of Caterpillar’s state-of-the-art digital platform hosted on AWS. This position will build a world class platform to host a wide range of digital applications.
JOB DUTIES:
- As a Senior Software Engineer you will be responsible for designing and developing backend RESTful API web services using Microservices architecture.
- Be responsible for overseeing and mentoring other developers and handle code reviews.
· Acts as team leader for development and support groups; provides programming and application/technical leadership, guidance, and assistance to other team members.
· Works directly on complex application/technical problem identification and resolution.
· Drives application development focused around delivering valuable business features
· Maintains high standards of software quality within the team by establishing good practices and habits
· Guide the team to develop a structured application/interface code, new program documentation, operations documentation and user guides in a casual, flexible environment
· Lead development of new functionality and applications on cross-functional Agile project teams
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:
· Experience software development experience using Java 17 or higher and SpringBoot RESTful API development
- Experience deploying and maintaining software using public clouds such as AWS or Azure.
- Message streaming solutions, such as AWS Kinesis, AWS SQS, AWS SNS, Apache Kafka, RabbitMQ, Apache ActiveMQ, Azure Event Hub.
- Datastores such as AWS Aurora, AWS RDS, AWS DynamoDB, PostgreSQL, MySQL, Oracle, ElasticSearch, MongoDB, Cassandra, Redis.
- Deploying software using CI/CD tools such as Azure Devops, Jenkins, GoCD, etc.
- Working within an Agile 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:
$112,710.00 - $183,140.00Compensation 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
Posting Dates:
September 24, 2026 - October 1, 2026Any 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.
$112.71k - $183.14k
Senior Software Engineer 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...SeniorPart timeRelocation packageFlexible hours- ...approaches or pure transformer-only architectures, combining rigorous engineering with learning systems proven in globally deployed solutions... ...and control modules using ROS/ROS2 to create production-grade software for autonomous systems operating in some of the world's...SeniorLocal area
$147k - $202k
...Auth0 customers. At Okta, we’re building the next generation of authentication for the GenAI era. We’re looking for a Senior Software Engineer to join the AI Agentic Experience team at Auth0. This role is pivotal in extending and complementing our Auth for GenAI offering...SeniorLocal areaWorldwideFlexible hours- ...deployment of algorithms What You Bring: ~4+ years of experience in Computer Vision, Computational Geometry, or 3D-focused Software Engineering ~ Master’s or Ph.D. in Computer Science, Applied Mathematics, or related field with specialization in 3D vision or...Senior
$112.71k - $183.14k
...technology, advanced analytics, telematics and AI capabilities to help our customers build a better world. Job Summary:As a Senior Software Engineer you will work on Generative AI projects focused building assistants, AI-infused processing pipelines, tooling, and...SeniorFull timePart timeWorldwideFlexible hours$160k - $220k
...Job Description Job Description Irvine, CA · Engineering – Autonomy · Full time · On-site Field AI is transforming how robots... ...rapidly improving models through real-field applications As a Senior Software Engineer in Behavior & Interaction , you will own the...SeniorFull timeLocal area- ...Job Description Job Description Job Summary: The Senior Network Engineer – Core/IP Infrastructure is responsible for designing, implementing, and operating i3 Broadband’s carrier‑grade IP backbone and aggregation network. This role ensures the scalability, resiliency...SeniorWork at office
- ...development around the world. AMT is currently seeking an experienced Software Specialist to deliver world-class support to our business unit... ...: ~ Bachelor's degree in Computer Science, or Software Engineering from an accredited college or university, or equivalent...InternshipFlexible hours
$89.21k - $144.96k
...customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Launch your software engineering career while helping build the connected technologies that power some of the world's most iconic machines. This opportunity...Full timePart timeInternshipRelocationFlexible hours- ...technologies Automate sophisticated software processes, optimizing performance... ...: Bachelor’s Degree in Computer Science, Engineering, or a related field. Minimum of 7 years of experience in a DevOps role, with at least 5 years in a senior position....Senior
- ...IT Software Engineer 4 Location: Peoria, IL 61629 or Chicago, IL 60661 Duration: 12 Months Position's Contributions to Work Group: This position reports to Software Engineering Manager, as do other staff jobs in application and technical systems and programming sections...Shift workWeekend work
- ...Software Development Position This position reports to Software Engineering Manager, as do other staff jobs in application and technical systems and programming sections. Responsibilities are within functional lines with individuals assisting in new program development...Shift workWeekend work
- Software Engineer The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches...
- Software Engineer The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches...
- Job Title: Software Development Engineer Location: Peoria, IL The role requires close collaboration with Product Owners, Business Analysts, Architects, UI/UX teams, and cross-functional delivery teams to build scalable, cloud-native applications that improve supply chain...
$112.71k - $169.06k
...Decatur, Illinois East Peoria, Illinois Full time R0000393284 Career Area: Engineering 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...SeniorFull timePart timeRelocationFlexible hours- ...Position: Senior Design Engineer Location: Peoria, IL Type: Full-time | On-site Position Summary The Senior Design Engineer will lead the design and development of customized off-highway and heavy-equipment products from concept through production...SeniorFull time
$112.71k - $183.14k
...all enjoy living in it. The Cat Technology DevOps Engineering team supports the Cat Technology Integrated Technology... ...their delivery of Cat Technology applications and software. What You Will Do: As a Senior DevOps Engineer in Cat Technology, your mission is to...SeniorFull timePart timeVisa sponsorshipRelocation packageFlexible hours$96.26k - $137.66k
...culture and validation of our reputation as an excellent underwriting company.Position PurposeRLI is seeking an experienced Senior Software Engineer (.NET Full Stack) with 8-10 years of professional software development experience to join our Software Engineering team....SeniorFull timeWork at officeLocal area$112.71k - $183.14k
...Cybersecurity team of Cat Digital and build software solutions that drive automation and... ...opportunity for an experienced software engineer with a passion for cybersecurity to move... ...solutions securely.What You Will Do:As a Senior Application Security Engineer, you will...SeniorFull timePart timeFlexible hours$120k - $125k
...Job Description Job Description Diversified Services Network, Inc. (DSN) is seeking a full-time Senior AI Agent Engineer to join our onsite team in your choice of our Morton, IL or Dallas, TX office locations. We offer full benefits, PTO, 401k, and more! If...SeniorFull timeWork at office- ...Job Description Job Description Senior Software Engineer – Java/AWS Backend Diversified Services Network, Inc. (DSN) is seeking a full-time Senior Software Engineer – Java/AWS Backend to join our team preferably in Chicago, IL but we're open to hybrid in our...SeniorFull timeFlexible hours2 days per week
$112.71k - $169.06k
...represents the journey level position in engineering. This person has built significant, deep... ...currently developed products, see or Senior Integration and Commissioning Engineer is... ...environment and work closely with other Software Developers, Validation Engineers, Team...SeniorFull timePart timeRelocationRelocation packageFlexible hours$100.3k - $160.5k
...Engineer We are currently seeking a highly motivated, energetic engineer to join our team. In this role you will be the "technical face" on projects and will be working with clients to design custom (low & medium voltage) switchgear & control solutions to meet their...SeniorFor contractorsWork at office- ...Embedded Software Engineer – Autonomy (Senior) Autonomous Haulage | Mining Technology | Onboard Systems Full-Time | On-Site | 5–7 Years Experience Diversified Services Network, Inc. (DSN) is seeking a full-time Embedded Software Engineer to join our team...SeniorFull timeInternshipWork at office
- ...Develop and maintain C++ application-level software supporting display and HMI systems Build and enhance Angular front-end... ...with cross-functional teams including UI, systems, and platform engineers Debug and resolve issues across the full software stack...
$136k - $175k
...Job DescriptionElevate Your Expertise as a Senior Electrical Engineer at Dewberry in Peoria!Dewberry is seeking a Senior Electrical Engineer in Peoria, IL. Responsible for providing technical guidance and training/mentoring of our design resources in all areas of work...SeniorFull timeContract workTemporary workFor contractorsWork at officeLocal areaFlexible hours$117k - $171k
...make a real difference, there’s only one choice. Staff Software Engineer, Backend The world's farmers make high-stakes decisions... ...you will raise the engineering culture around you - mentoring senior engineers into Staff-level leaders, championing best practices...Local area$73.45k - $132.78k
...Description Leidos Engineering LLC is a premier national engineering-based management consulting... ...candidate to join our team as a Senior Energy Engineer. The position is ideal for... ...Customer Relationship Management (CRM) software Experience in the development and implementation...SeniorFor contractorsWork at officeLocal areaImmediate startRemote work$100.3k - $160.5k
...read and interpret project write-ups and apply the appropriate engineering terms, methodology and clarifications, including schedule... ...calculations and analysis Use spreadsheets, calculator and other software applications to perform calculations and analysis Provide...SeniorFull timeTemporary workPart timeWork experience placementWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer fintech Peoria, IL
- startup software engineer Peoria, IL
- junior software developer remote Peoria, IL
- software engineer Peoria, IL
- software engineer amazon Peoria, IL
- senior robotics software engineer Peoria, IL
- cybersecurity software engineer Peoria, IL
- software engineer healthcare Peoria, IL
- agile software developer Peoria, IL
- part time software developer remote Peoria, IL


