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
- Controls Engineer
- Commercial Manager · but located in Wisconsin, IL
- Regional Account Manager – Aftermarket (NC, TN, AK, LA)
Similar jobs
- Senior SW Backend Engineer · Applied Materials · IL
- Devops Engineer · Applied Materials · IL
- Senior Manager Software Development Engineer · Publicis Groupe · Chicago, IL
- Senior Software Engineer · Publicis Groupe · Chicago, IL
- Lead Software Development Engineer · Manpower · Hazel Crest, IL
- Software Engineer · Modern Technology Solutions · Dayton, OH
Engineering jobs in the rankings
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
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.
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.
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