1

Senior Software Support Engineer Jobs in Northbrook, IL

Senior Software Engineer

Chicago, IL · On-site

$112K - $183K/yr

Senior Software Engineer provides technical leadership in design, development, testing and ... Acts as team leader for development and support groups; provides programming and application ...

Senior Software Engineer

Chicago, IL · On-site

$126K - $166K/yr

Carefeed works alongside existing EHR and HR systems and supports the way providers already operate ... We are looking for a Senior Software Engineer to join Carefeed's engineering team. We're a ...

Senior Software Engineer

Chicago, IL · On-site

$126K - $166K/yr

Carefeed works alongside existing EHR and HR systems and supports the way providers already operate ... We are looking for a Senior Software Engineer to join Carefeed's engineering team. We're a ...

Senior Software Engineer

Chicago, IL · On-site

$126K - $166K/yr

Train and support other team members on the Salesforce Marketing Cloud platform. Assist in data ... search [Senior Software Engineer / Reference # R0000379554 ] #LI- DNI Visa Sponsorship is not ...

Sr. Software Developer

Waukegan, IL · On-site

$123K - $131K/yr

Uline, Inc. seeks a Sr. Software Developer in Waukegan, IL to design, develop, test, deploy, support, and maintain complex web applications based on business requirements. Perform design and code ...

Senior Software Engineer

Chicago, IL · On-site

$112K - $183K/yr

Caterpillar Inc. seeks Senior Software Engineer at its facility located at 540 W Madison St, Chicago, IL 60661. Design, modify, develop, write, and implement software programming applications for ...

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 ... Support team activities and pair with peers to work on stories * Coach and mentor junior engineers

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 ... You won't be left alone to solve systemic challenges without support * You won't be stuck in a ...

Senior Software Engineer

Chicago, IL · On-site

$100K - $110K/yr

Senior Software Engineer Department: Business Strategy & Analytics Reports To: Director ... Ability to understand business requirements and develop technical solutions to support departmental ...

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 ... support growing business needs. * Own Production Systems: Own the health and uptime of business ...

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 ... support growing business needs. * Own Production Systems: Own the health and uptime of business ...

Showing results 41-60

Senior Software Support Engineer information

See Northbrook, IL salary details

$76.6K

$145.4K

$194.9K

How much do senior software support engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for senior software support engineer in Northbrook, IL is $145,440.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,300.00 and $163,900.00 per year, depending on experience, location, and employer.

What does a senior software support engineer do?

A Senior Software Support Engineer is responsible for providing advanced technical assistance and troubleshooting for complex software issues reported by clients or internal teams. They analyze, diagnose, and resolve a wide range of software problems, often collaborating with developers and other engineers to ensure timely solutions. In addition to direct support, they may also create documentation, mentor junior staff, and help improve support processes. Their role is crucial in maintaining customer satisfaction and ensuring the reliability of software products.

What are the key skills and qualifications needed to thrive as a senior software support engineer?

To thrive as a Senior Software Support Engineer, you need advanced problem-solving abilities, strong programming knowledge, and experience with troubleshooting complex software systems, typically supported by a degree in computer science or a related field. Familiarity with ticketing systems (like Jira or ServiceNow), debugging tools, and relevant certifications such as ITIL or Microsoft Certified: Azure Fundamentals are commonly required. Excellent communication, patience, and the ability to mentor junior staff set standout professionals apart in this role. These skills ensure timely resolution of technical issues, high customer satisfaction, and continuous team improvement in demanding support environments.

How does a senior software support engineer typically collaborate with development and QA teams to resolve complex issues?

Senior Software Support Engineers often act as a bridge between customers, development, and QA teams. When a complex technical issue arises, they conduct in-depth troubleshooting, replicate problems, and gather detailed logs. They collaborate closely with developers to provide clear documentation and context, ensuring that issues are understood and prioritized appropriately. Additionally, they may work with QA to verify fixes and improve testing procedures, fostering a proactive approach to preventing similar issues in the future.

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

AspectSenior Software Support EngineerSoftware Support Engineer
Required CredentialsBachelor's degree in CS or related field; 3+ years experience; certifications like CompTIA or MicrosoftBachelor's degree in CS or related field; 1-2 years experience; certifications optional
Work EnvironmentTechnical support teams, customer sites, remote supportHelp desks, technical support centers, remote support
Employer & Industry UsageIT companies, software vendors, tech support firmsSoftware companies, tech support departments, SaaS providers

The main difference lies in experience and responsibility level. Senior Software Support Engineers handle more complex issues, mentor junior staff, and often have advanced certifications. Software Support Engineers focus on resolving standard customer issues and providing technical assistance. Both roles are essential in tech support teams but differ in scope and expertise.

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

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

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

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

Senior Software Engineer

Caterpillar

Chicago, IL • On-site

$112K - $183K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 7 days ago


Caterpillar Inc. rating

7.4

Company rating: 7.4 out of 10

Based on 480 frontline employees who took The Breakroom Quiz

287th of 490 rated machine equipment manufacturers


Job description

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 or Dallas, TX
  • Relocation assistance is NOT available for this position
  • Visa sponsorship is available for this position

Summary Pay Range:
$112,710.00 - $183,140.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:
August 14, 2026 - August 20, 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