
Posted 4 days ago
C# Software Engineer
AI Summary
Designs, develops and maintains C# and .NET web services and APIs for Snap-on Diagnostics applications, delivering new features, fixing bugs and reducing technical debt within a global Agile team.
About this role
Overview
Snap-on Diagnostics is seeking an outstanding C# Software Engineer to work on enhancing and maintaining applications which are critical for business. In this role, you will be part of a global team that designs and develops new features, fixes bugs, and addresses technical debt.
This position requires an excellent team player with great communication skills who demonstrates a passion for delivering software of uncompromising quality to customers.
Essential skills required (5 to 10 years solid experience of the following):
- Expertise in C# and .NET Core / .NET 6+ with focus in web development (Web Services and Web API)
- Experience using architecture patterns like MVC, MVVM, and DDD
- Strong understanding of code refactoring, modularization, and best practices for maintainability and scalability.
- Implements and enforces SOLID principles, Clean Architecture, and Deign Patterns (Factory, Repository, Dependency Injection)
- Working knowledge of Entity Framework, LINQ, and SQL / SQL Server
- Experience in test automation using tools / frameworks (Postman, Selenium, NUnit) and writing clean, testable code.
- Practiced in Agile development methodologies including Scrum and Kanban
- Able to implement new and improve existing engineering standards, best practices, and processes.
- Successful Track Record as a Team Player
- Excellent verbal and written communication skills
- Self-Motivated and self-organizing
The following skills are not essential, but desirable:
- Windows system troubleshooting knowledge using Windows Event Logs, Performance Monitoring, and Windows Debugger (WinDbg).
- Hands-on experience with CI/CD pipelines using Jenkins
- Understanding of authentication mechanisms including OAuth, AuthLink, and OKTA.
- Version control experience with Bitbucket, Git.
- Microsoft Azure experience including Azure DevOps – Azure Pipelines is a plus.
***Must reside within driving distance of Lincolnshire, IL** NO RELOCATION EXPENSES ARE OFFERED
This position has an annual salary between $100,000 - $130,000
“Actual compensation may vary based on experience and other factors"
Snap-on is an Equal Opportunity Employer, Minority/Female/Disabled/Veteran
Skills
Explore related jobs
More jobs at Snap-on Inc
Similar C# jobs
- D
Azure DevOps SMEDuPont Specialty Products USA, LLC · Remote - S
Azure DevOps EngineerSopra Steria · Nieuwegein, UT - K
Azure DevOps Leadkrg technology inc · Dearborn, MI - MArchitecte Azure DevOpsMagellan · Toulouse, Occitanie
- AAzure DevOps EngineerARROW (CHINA) ELECTRONICS TRADING CO., LTD. SHENZHEN BRANCH · Ahmedabad, India
- S
Azure DevOps EngineerStartekk Inc · Dallas, TX
Jobs in Lincolnshire
- ZOperational Excellence, Business Analyst IIZebra · Lincolnshire, Illinois
- S
Analyst II, Chemistry Laboratory (Chromatography)SGS · Lincolnshire, IL - B
DeburrerBosch Group · Lincolnshire, IL - B
Automation TechnicianBosch Group · Lincolnshire, IL - B
Strategic Buyer- Direct Materials NABosch Group · Lincolnshire, IL - S
Microbiologist IISGS · Lincolnshire, IL
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.