Desktop Software Engineer II & III
Hybrid · Cleveland, Ohio, United States
Job Summary
Own design and delivery of Windows .NET desktop features (C#, WinForms, WPF); architect and implement PC-to-embedded communication paths over Ethernet/USB with proprietary APIs; mentor others on best practices. Develop and refine automated test setups across unit, integration, and system levels; perform root-cause analysis and preventative solutions. Drive cross-functional collaboration with Manufacturing, Marketing, Engineering, IT, suppliers, distributors, sales engineers, and customers to shape requirements and identify new product capabilities. Maintain technical documentation, milestone plans, and traceability from requirements to test results. Lead project steps or smaller projects and provide technical direction to less-experienced engineers; contribute to operations/production/maintenance tasks as needed. Four-year engineering degree required; minimum 8 years engineering experience including 5+ years with .NET (C#) and Visual Studio; strong WinForms/WPF, Git, and modern code review; able to lead tasks and coordinate resources; excellent communication; able to adapt to changing priorities and own product designs; familiarity with Azure DevOps and Agile practices.
Required Qualifications
- Four-year Engineering degree in Computer Engineering, Computer Science, Electrical Engineering, or similar
- Minimum 8 years engineering experience, including 5+ years with .NET (C#) and Visual Studio building production Windows desktop applications
- Strong experience with WinForms and WPF, Git, and modern code review practices
- Demonstrated ability to lead tasks, coordinate resources, and work independently with minimal guidance
- Proven ability to manage changing priorities, maintain strong organization, and take ownership of product designs
- Professional experience with TDD, unit testing, automated testing, and continuous integration frameworks
Desired Qualifications
- Four-year Engineering degree in Computer Engineering, Computer Science, Electrical Engineering, or similar
- Minimum 8 years engineering experience, including 5+ years with .NET (C#) and Visual Studio building production Windows desktop applications
- Strong experience with WinForms and WPF, Git, and modern code review practices
- Demonstrated ability to lead tasks, coordinate resources, and work independently with minimal guidance
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.