Desktop Software Engineer II & III
Job Description
Job Description
Desktop Software Engineer II and III
Type: FTE, Salaried Exempt
Location: Cleveland, OH – Hybrid Onsite
JOB DESCRIPTION (DUTIES AND RESPONSIBILITIES)
- Own design and delivery of critical features for Windows .NET desktop applications (C#, WinForms, WPF), producing clear specifications, API contracts, and high-quality documentation.
- Architect and implement robust PC-to-embedded communication paths: design packet structures for proprietary protocols and integrate them over various physical layers such as Ethernet/USB with proprietary APIs; mentor others on best practices.
- Develop and refine automated test setups, frameworks, and methods across unit, integration, and system levels; increase coverage and reduce regression risk.
- Troubleshoot complex issues in development and production; perform deep root-cause analysis and implement long-term, preventative solutions.
- Provide feasibility assessments, break down work, size efforts, and influence project schedules; anticipate risks and propose mitigation plans.
- Drive cross-functional collaboration with Manufacturing, Marketing, Engineering, IT, suppliers, distributors, sales engineers, and customers to shape requirements and identify new product capabilities.
- Maintain comprehensive technical documentation, milestone plans, reports, and project tracking artifacts; ensure traceability from requirements to test results.
- Lead project steps or smaller projects; provide technical direction to less-experienced engineers as needed.
- Contribute to operations/production/maintenance engineering tasks as needed (e.g., tooling, diagnostic utilities, release support).
BASIC REQUIREMENTS
- 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
- Excellent written and verbal communication; able to explain complex concepts to technical and non-technical audiences.
- Proven ability to manage changing priorities, maintain strong organization, and take ownership of product designs.
- Broad understanding of engineering principles, practices, and procedures; applies them to difficult assignments.
- Preferred: Azure DevOps, Agile/Scrum, C++/MFC, MAUI/Blazor cross-platform experience, and working knowledge of welding equipment/processes.
COMPETENCIES
- In-depth knowledge of .NET desktop and device communications; basic knowledge of related disciplines (e.g., embedded FW, networking, security, UX).
- Experience leading project steps or owning ongoing components with measurable outcomes.
- Professional experience with TDD, unit testing, automated testing, and continuous integration frameworks.
- Designs for testability and performance; establishes patterns for communication, threading, and UI responsiveness; advances test automation.
- Tackles complex problems; takes new perspectives to improve solutions, reliability, and maintainability.
- Familiarity with Azure DevOps and Agile development practices.
Recommended Jobs
Internal Medicine Physician Is Needed for Locums Help in Ohio
Some locum assignments can be as short as a day, others, years. Some are far from home, others are local. Whatever it is you‘re looking for, we offer true opportunities, not just postings. CompHealth …
Greeting Card Merchandiser
Assignment description: Field Force Merchandising is currently seeking part time retail service merchandisers to maintain GREETING CARD displays once per month. Pay rate $17 per hour HIRING A…
Surgical Services Specialist - Urology
Location: Lee Memorial Hospital -2776 Cleveland Ave Fort Myers FL 33901 Department: Operating Room Work Type: Full Time Shift: Shift 1 Monday thru Thursday; Four 10-hour shifts per wee…
Automotive Technician - 1st Shift $4,000-$6,000 Bonus
Job Description Job Description We're looking for automotive mechanics with a minimum of 3 years of professional automotive repair experience to join us at Carvana - the fastest-growing used auto…
Autism Therapist - RBT/BT - Full-Time
Job Description Job Description Autism Therapist - RBT/BT - Full-Time ABA Centers of Ohio Westerville, OH RBT: Starting rate of $21.40 per hour. BT: Starting rate of $19.35 per hour…
Electrical Engineer
About Us: Panelmatic, Inc. was founded in 1957 in Youngstown, OH to serve manufacturing industries with the design and build of custom electrical, instrument, and pneumatic control panels. Our bus…
Packaging Equipment Engineer
Join Our Innovation Team as a Packaging Equipment Engineer! &##128736;️ If you're ready to engineer excellence and drive innovation in packaging operations, we want YOU on our team! &##127775; …
Warehouse Associate
Your career grows here. At Echo Electric, a brand owned by Sonepar, we are a leader in electrical distribution. Echo Electric represents over $1.2 billion in sales covering Illinois, Indiana, Io…
Delivery Driver / Delivery Helper
Currently seeking Delivery Drivers to fill a position with Furniture Row & Denver Mattress Company. Benefits we offer for Full-Time Employees: # Paid Vacations: 1 Year = 1 Week, 2 Years = 2 Weeks,…
Software engineer
Job Description We are seeking a Software Release Engineer to join our team focused on Automated Driving and Active Safety Software (ADAS) . This role plays a critical part in ensuring the qual…