1

Senior Software Engineer Jobs in Niles, IL (NOW HIRING)

Senior Software Engineer

Chicago, IL · On-site

$126K - $166K/yr

Caterpillar Inc. seeks Senior Software Engineer at its facility located at 540 W Madison St., Chicago, IL 60661. Manage Salesforce Marketing Cloud (SFMC) platform to drive effective digital marketing ...

Senior Software Engineer

Oak Brook, IL · On-site

$123K - $163K/yr

Job Purpose Senior Software Engineer - Cloud Software, Scala, Big Data, API services You will join a highly skilled software team in delivering innovative big data pipeline which provide data to ...

Senior Software Engineer

Vernon Hills, IL · On-site

$119K - $157K/yr

Position Summary The Senior Software Engineer will be responsible for the design, documentation, development, and testing of new and existing Software solutions within the Digital Workflow Solutions ...

Senior Software Engineer

Vernon Hills, IL · Hybrid

$119K - $157K/yr

Position Summary The Senior Software Engineer will be responsible for the design, documentation, development, and testing of new and existing Software solutions within the Digital Workflow Solutions ...

Senior Software Engineer

Westchester, IL

$121K - $160K/yr

The Senior Software Engineer designs and delivers complex features and services, mentors junior engineers, and contributes to architectural decisions. This role emphasizes technical ownership ...

Senior Software Engineer

Westchester, IL · On-site

$90K - $135K/yr

The Senior Software Engineer designs and delivers complex features and services, mentors junior engineers, and contributes to architectural decisions. This role emphasizes technical ownership ...

Senior Software Developer

Chicago, IL · On-site

$56.25 - $74.25/hr

Senior Software Developer, Chicago, IL We are seeking a Senior Software Developer for a great ... Industry, Software Engineer, Architect, Programming, Programmer Analyst, Chicago Recruiters ...

Sr. Software Engineer

Chicago, IL · On-site +1

$126K - $166K/yr

We are seeking a Senior Software Engineer to enhance existing backend services, troubleshoot and optimize current systems, and build scalable, secure, and reliable API-based backend services that ...

Sr. Software Engineer

Chicago, IL · On-site +1

$126K - $166K/yr

We are seeking a Senior Software Engineer to enhance existing backend services, troubleshoot and optimize current systems, and build scalable, secure, and reliable API-based backend services that ...

Senior Software Engineer

Chicago, IL · On-site

$126K - $166K/yr

As a Senior Software Engineer, you will own end-to-end feature development, collaborate with a high-agency team, and contribute to shaping the future of the company. Responsibilities : • Own end-to ...

Sr. Software Engineer

Chicago, IL · On-site

$126K - $166K/yr

We are seeking a Senior Software Engineer to enhance existing backend services, troubleshoot and optimize current systems, and build scalable, secure, and reliable API-based backend services that ...

Senior Software Engineer

Chicago, IL · On-site

$112.90 - $188.10/hr

About the position As a Senior Software Engineer (Software Engineer III) you will be involved in the full systems life cycle and responsible for designing, coding, configuring, testing, implementing ...

Senior Software Engineer

Chicago, IL · On-site

$126K - $166K/yr

We are looking for a Senior Software Engineer to join Carefeed's engineering team. We're a collaborative group of full-stack engineers responsible for Carefeed's core systems, including our Family ...

Senior Software Engineer

Chicago, IL · On-site

$126K - $166K/yr

We are looking for a Senior Software Engineer to join Carefeed's engineering team. We're a collaborative group of full-stack engineers responsible for Carefeed's core systems, including our Family ...

Senior Software Engineer

Chicago, IL · On-site

$126K - $166K/yr

We are looking for a Senior Software Engineer to join Carefeed's engineering team. We're a collaborative group of full-stack engineers responsible for Carefeed's core systems, including our Family ...

Senior Software Engineer

Addison, IL · On-site

$125K - $135K/yr

We are looking for a Senior Software Engineer who wants to contribute at a high technical level while taking on broader responsibility within the team. This role goes beyond implementing stories. It ...

Senior Software Engineer

Westchester, IL · On-site

$99K - $123K/yr

We are seeking a highly skilled Senior Software Engineer responsible for leading technical execution within Product Engineering teams. This role requires implementation of product capabilities with a ...

Senior Software Engineer

Westchester, IL · On-site +1

$121K - $160K/yr

We are seeking a highly skilled Senior Software Engineer responsible for leading technical execution within Product Engineering teams. This role requires implementation of product capabilities with a ...

Showing results 21-40

Senior Software Engineer information

See Niles, IL salary details

$75.1K

$142.6K

$191.1K

How much do senior software engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for senior software engineer in Niles, IL is $142,620.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,900.00 and $160,700.00 per year, depending on experience, location, and employer.

What is a senior software engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

What are the key skills and qualifications needed to thrive as a senior software engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges senior software engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What is the difference between Senior Software Engineer vs Software Developer?

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What does a senior software engineer do?

A senior software engineer designs, develops, and maintains software applications, often leading projects and mentoring junior team members. They analyze requirements, write code, perform testing, and collaborate with cross-functional teams to ensure quality and efficiency. Proficiency in programming languages, problem-solving skills, and experience with development tools are essential for this role.

What are the most commonly searched types of Software Engineer jobs in Niles, IL?

The most popular types of Software Engineer jobs in Niles, IL are:

What are popular job titles related to Senior Software Engineer jobs in Niles, IL?

For Senior Software Engineer jobs in Niles, IL, the most frequently searched job titles are:

What cities near Niles, IL are hiring for Senior Software Engineer jobs?

Cities near Niles, IL with the most Senior Software Engineer job openings:

Infographic showing various Senior Software Engineer job openings in Niles, IL as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $142,620 per year, or $68.6 per hour.

Senior Software Engineer

Caterpillar

Chicago, IL • On-site

$126K - $166K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 25 days ago


Caterpillar Inc. rating

7.5

Company rating: 7.5 out of 10

Based on 489 frontline employees who took The Breakroom Quiz

274th of 499 rated machine equipment manufacturers


Job description

Career Area:
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.
Caterpillar Inc. seeks Senior Software Engineer at its facility located at 540 W Madison St., Chicago, IL 60661. Manage Salesforce Marketing Cloud (SFMC) platform to drive effective digital marketing campaigns and solutions. Design, implement, and maintain Salesforce solutions that enhance marketing efforts. Develop and maintain Salesforce Marketing Cloud platform. Create and manage customer journey maps, email campaigns, and automation workflows. Work with stakeholders to gather requirements and implement marketing solutions. Troubleshoot and resolve issues within the Salesforce Marketing Cloud. Train and support other team members on the Salesforce Marketing Cloud platform. Assist in data integration, ensuring customer data is accurately captured, stored, and utilized. Keep up to date with the latest Salesforce updates and new technologies to drive continuous improvement. REQS: This position requires a bachelor's degree or foreign equivalent in Computer Science, Information Technology, Software Engineering, or a related field, and 5 years of experience as a Salesforce Marketing Cloud Developer or related occupation. Additionally, the applicant must have employment experience with: (1) Salesforce Marketing Cloud Certification(s); (2) Email marketing, customer journeys, and automation workflows; (3) AMPscript, GTL, CSS and HTML; (4) SQL queries; (5) SDLC; and (6) Agile tools such as Azure DevOps or JIRA. Travel: None. Telecommuting: 2-3 days/week.
Summary Pay Range:
$153,317.00 - $183,140.00
Compensation and benefits 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
Applicants who are interested in this position should apply via www.caterpillar.com/careers, search [Senior Software Engineer / Reference # R0000379554] #LI- DNI
Visa Sponsorship is not available for this position.
Posting Dates:
August 6, 2026 - October 5, 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.

What Caterpillar Inc. employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom