
Software Engineer
Lake Bluff, IL · HybridJob$95–125K/yrSeen 3 days agoSeen in employer's feed 3 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New roles like this one near Lake Bluff, IL, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
Buehler seeks a Software Engineer to scope, develop, and maintain complex software applications and equipment. The role works with software, electrical, and mechanical engineers, provides technical direction, and partners with product teams on technical roadmaps. It requires in-office work with electromechanical machinery, with hybrid work depending on tasks and projects.
Skills & qualifications
Skills
Qualifications
Benefits
Full job description
Job Description:
Buehler, a division of Illinois Tool Works, (https://www.buehler.com/) is a leading manufacturer of scientific equipment and supplies for use in material analysis. Over the past 90 years, Buehler has established sales, manufacturing and laboratory services located throughout North America, Europe and Asia. Comprised of world-class products and brands, such as Wilson Hardness, Buehler continues a long history of providing market-leading technology to support our customers in their sample preparation and material analysis applications.
Buehler’s parent company, ITW, is a Fortune 200 global diversified industrial manufacturer of value-added consumables and specialty equipment with related service businesses. The Company focuses on profitable growth with strong returns across worldwide platforms and businesses. The businesses serve local customers and markets around the globe, with a significant presence in developed as well as emerging markets.
This key Software Engineer position at Buehler will be responsible for scoping, developing, and maintaining complex software applications. This position will involve daily local and international interaction with software, electrical, and mechanical engineers to develop top notch software and equipment. The candidate must be detail-oriented, well-organized, and enjoy working at a fast pace. This role requires in-office work with electromechanical machinery but offers hybrid working depending on current tasks and projects.
-
Provide technical direction for Buehler’s software engineering team and help drive a culture of continuous improvement
-
Establish technical vision and design specifications for complex software applications
-
Partner with product team to develop technical roadmap for multiple software platforms and strategically look for ways to simplify software portfolio
-
Design, develop and test software to deliver high-quality products
-
Exercise, and coach others on, best practices and methodologies for software development
-
Support Buehler service and applications teams to address customer issues and provide prompt resolution
Qualifications:
-
Bachelor’s degree in computer science, Software Engineering, Computer Engineering, or a related field, with 3+ years of professional software development experience
-
Strong software development experience in C#, C++, or comparable object-oriented programming languages
-
Experience working in Agile development environments and participating in Scrum-based processes
-
Ability to collaborate closely with cross-functional stakeholders, including product management, engineering, operations, and customer-facing teams
-
Excellent written and verbal communication skills, with the ability to communicate technical concepts to both technical and non-technical audiences
-
Strong analytical and problem-solving skills with a demonstrated ability to diagnose and resolve complex technical issues
-
Experience designing, developing, testing, and maintaining production-quality software applications
-
Ability to manage multiple projects and priorities in a fast-paced environment while maintaining attention to detail
-
Commitment to continuous learning and staying current with emerging software technologies and development practices
Additional Information:
-
7.5% 401K match
-
4 weeks of paid time off
-
10 paid company holidays
-
Recognition program
-
Competitive health insurance
Compensation Information:
The base salary for this position is $95,000-$125,000. Pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience.
ITW is an equal opportunity employer. We value our colleagues’ unique perspectives, experiences and ideas and create workplaces where everyone can develop their careers and perform to their full potential.
As an equal employment opportunity employer, ITW is committed to equal employment opportunity and fair treatment for employees, beginning with the hiring process and continuing through all aspects of the employment relationship.
All qualified applicants will receive consideration for employment without regard to race, color, sex, gender identity, sexual orientation, religion, national origin, age, disability, protected Veteran status or any other characteristic protected by applicable federal, state, or local laws.
How this job compares
Set against the 41,225 open Software Engineer jobs on Olive Jobs, counted November 3, 2026.
- Pay
- This posting$95–125K/yr
- Illinois median$115–198K/yr643 salary ranges
- US median$134–215K/yr32,917 salary ranges
This range's midpoint, $110K, is 29% below the Illinois median midpoint ($156K) — in the lowest quarter of Software Engineer salary ranges in Illinois.
- Openings
- Olive Jobs lists 768 open Software Engineer jobs in Illinois and 41,225 across the US. 7% of them nationwide are listed as remote or flexible.
- Hiring the most in Illinois
- Oracle93 open
- Deloitte44 open
- Capital One29 open
- Experience
- This posting asks for at least 3 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (33,478 postings).
- Education
- This posting asks for a bachelor's degree; 14,294 of the 41,225 open Software Engineer jobs (35%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 3, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.




