Senior Software Engineer Jobs Chicago IL – USA

by Daniel Perez - News Editor
0 comments

Job Description summary: Senior Software Engineer – Java/RESTful APIs at Caterpillar

This job description outlines a Senior Software Engineer position at Caterpillar, focused on Java development and RESTful API creation. Here’s a breakdown of the key aspects:

Role & Responsibilities:

* Technical Leadership: Lead and mentor a team of software engineers, providing technical guidance and ensuring high-quality code.
* Full Software Lifecycle: Involved in all stages of the software development lifecycle – from design and development to testing and deployment.
* component Development: Design,develop,and maintain reusable software components used across multiple applications and systems.
* Feature Delivery: Drive submission development with a focus on delivering valuable business features.
* Collaboration: work closely with end-users and internal customers to understand requirements and ensure software accuracy.
* Testing: Perform integration and customer acceptance testing.
* Documentation: Guide the team in creating comprehensive documentation (code, operations, user guides).
* Continuous Betterment: Identify areas for team growth and improvement.
* Environment: The role is described as being in a “casual, flexible environment.”

Required Skills & Experience:

* Education: Bachelor’s degree in Computer Science or related field (or equivalent experience).
* Experience:

* 7+ years of software development experience (with a Bachelor’s) OR
* 5+ years of experience with a Master’s degree.
* Crucially: 5+ years of experience with Java 8 or higher and RESTful API development.
* Basic Skills:

* Decision Making & Critical Thinking

* Software Development (general)
* Software Development Life Cycle (SDLC)

* Software Product Design/Architecture

Compensation & Benefits:

* Salary Range: $112,710.00 – $183,140.00 (This is a range and can vary based on individual factors).
* Comprehensive Benefits Package: Includes medical, dental, vision, paid time off, 401(k), HSA, FSAs, health lifestyle programs, employee assistance, voluntary benefits, career development, incentive bonus, disability, life insurance, parental leave, adoption benefits, and tuition reimbursement.
* Visa Sponsorship: Available for eligible applicants.

Important Dates & Notes:

* Posting Dates: February 2, 2026 – February 8, 2026
* Drug Screen: Employment is contingent on passing a drug screen.
* Equal Opportunity Employer: Caterpillar is committed to diversity and inclusion.
* Talent Community: Link provided to join Caterpillar’s Talent Community for future opportunities.

In essence,Caterpillar is looking for an experienced Java developer with strong leadership skills to contribute to the development of robust and reusable software components.

Related Posts

Leave a Comment