Desktop Software Engineer II & III

Wright Technical Services
Euclid, OH

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.
Posted 2026-03-12

Recommended Jobs

Program Coordinator

The Tandana Foundation
Spring Valley, OH

  The Tandana Foundation is looking for a Program Coordinator to lead and facilitate our group volunteer programs in Ecuador. This job involves leading volunteer programs andcoordinating service…

View Details
Posted 2026-01-29

Service Advisor

CWI
Piqua, OH

Service Advisor Camping World is seeking a Service Advisor to join our growing team. This is a commission-based role with uncapped commissions. Successful team members can earn $75,000 or more ann…

View Details
Posted 2026-03-12

CDL-A Truck Drivers Home Daily / Often

A & R Transport
Columbus, OH

CDL-A Truck Drivers Home Daily / Often Home Most Weekends Avg $1400+ per wk New Pay Increase & Safety Bonus Full Benefits Assigned Late Model Trucks Also Needing Owner Operators For Top Paying Li…

View Details
Posted 2026-01-30

Evendale -Bench Repair Parts - 2nd Shift

GE Renewable Energy Power and Aviation
Cincinnati, OH

Job Description Summary Job Description Role Summary As a Bench Repair Parts Technician , you will play a critical role in supporting the repair and maintenance of aircraft gas turbine com…

View Details
Posted 2026-02-19

Senior Caregiver

GreatAuPair LLC
Dayton, OH

Clean my condominium m-f. Cook/prepare meals m-for You'll have your own furnish bedroom. I'll provide:Transportation Food Cleaning supplies Internet for calls

View Details
Posted 2025-11-09

Driver CDL/Warehouse Associate

Mondelez International
West Chester, Butler County, OH

Job Description Are You Ready to Make It Happen at Mondelēz International/NABISCO?  We are the makers of Oreo, Ritz Crackers, Triscuit, Sour Patch and Swedish Fish to name a few. Join Mondelez …

View Details
Posted 2026-01-30

Urology NP (or PA)

Sterling Physician Recruiters
Toledo, OH

Urology Nurse Practitioner (or PA) Join a integrative non-profit integrated regional health system.  Suburban community offering a higher quality of life, affordable housing and lower cost of livin…

View Details
Posted 2026-01-20

Customer Service Representative

CLAM Associates
Toledo, OH

Description Customer Service Representative Compensation: $19.50/ hour Who We Are At Erie Home, we are a fast-growing, premium home improvement company, ranked among the Top 10 of Qualifi…

View Details
Posted 2026-02-24

Civil Engineer - Development

DGL Consulting Engineers
Independence, OH

POSITION INFORMATION DGL is looking for an entry level civil engineer to enhance the qualifications of our rapidly expanding Site Development Department. As a multi-disciplinary engineering firm, …

View Details
Posted 2026-01-30

Farm Equipment Operator / Mechanic

Farm Job Search
Jamestown, OH

Farm Equipment Operator / Mechanic (6204) Location: Jamestown, Ohio Job Number: 6204 Farm Equipment Operator position available in southwest Ohio on 1200 acre family corn and soybean farm. Thi…

View Details
Posted 2025-12-19