← Search all jobs

Sr. Software Engineer Full Stack

180 Engineering

Vernon Hills, IL · Posted November 2, 2026

Just laid off? Start here: a plan for the first weeks

See every open role at 180 Engineering

More in Illinois job market · Technology & Software · Engineering jobs

More roles at 180 Engineering

Similar jobs

Engineering jobs in the rankings

How AI is used in this kind of work

Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).

Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.

Check how this applies to your own job

Skills this job asks for

Say which you have and which you want to build. We use it to match you to jobs like this one.

  • Agile
  • AWS
  • Azure
  • Java
  • DevOps

About the job

Senior Software Engineer (Direct Hire)

Location: Vernon Hills, IL

Job Requisition: 7745

Salary Range: $100,000 – $125,000. Individual compensation is based on education, geographic location, and alignment to market data. This position is eligible for bonus compensation.

Description for Senior Software Engineer:

Seeking a Senior Software Engineer to support the design, documentation, development, and testing of new and existing software solutions within a Digital Workflow Solutions business unit. This role will analyze product and system-level requirements, translate them into software requirements, and lead deployment and delivery of specific software features and functionality.

The Senior Software Engineer will collaborate with cross-functional teams to deliver new features, ensure application performance, and mentor junior engineers. This role focuses on developing commercial software products sold directly to external customers and is not an internal IT position.

Responsibilities for Senior Software Engineer:

Contribute to cross-functional project planning, development, and analysis of product requirements and proposed solutions

Refine and refactor software design based on system architecture and new product requirements

Design, document, implement, and maintain efficient, reusable, secure, and reliable software code according to corporate and department standards for new and sustaining engineering projects

Maintain code quality, organization, and automation standards

Create software development process documentation including requirements, design specifications, interface specifications, and verification documentation

Develop time and effort estimates for software features and functions

Develop and perform unit, integration, and system testing of applications as required

Participate in design reviews to identify issues and provide recommendations for enhancements

Work independently on routine activities, technical issues, project plans, and larger-scale designs

Mentor junior engineers, though not directly responsible for personnel management

Identify bottlenecks and software bugs and devise solutions to resolve them

Review and resolve software defect and change requests

Review and approve plans and detailed software designs

Requirements for Senior Software Engineer:

Required

Bachelor’s degree in Computer Science, Engineering, or related field

5+ years of experience designing and developing software systems for web, mobile, cloud (Azure), and desktop environments

5+ years of experience with C# / .NET / Microsoft Full Stack development

5+ years developing commercial software products sold to external businesses (B2B)

Strong understanding of software development principles and design patterns

Experience with Agile development methodologies

Experience with Git or DevOps version control tools

Experience with configuration management, continuous integration (CI), continuous deployment (CD), and automated code analysis tools desired

Preferred

Master’s degree

Experience with containerization tools

Familiarity with cloud platforms such as AWS, Azure, or Google Cloud

Residence in Eastern or Central time zones preferred

Other

Excellent problem-solving skills and attention to detail

Strong communication and teamwork abilities

Working knowledge of MFC, Java, and React

Benefits for Senior Software Engineer:

Health insurance eligibility on 1st day of employment (Medical, Dental)

401k after 6 months of employment

Accrued Paid Time Off