Desktop Software Engineer II & III

Wright Technical Services
Euclid, OH

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.
Posted 2026-04-11

Recommended Jobs

Golf Grounds Crew

Punderson Manor Lodge
Ohio

Job Description Job Description We are seeking a skilled and dedicated individual to join our team as a Golf Grounds Crew Technician at Punderson Manor Lodge in Newbury, Ohio. This is a part-time…

View Details
Posted 2026-03-20

CO-OP EHS (Environmental Health & Safety)

Continental
Marysville, OH

Job Description Job Description Company Description Continental develops pioneering technologies and services for sustainable and connected mobility of people and their goods. Founded in 187…

View Details
Posted 2026-03-23

Quality Engineer

SGS Consulting
Ohio

Job Responsibilities: ~ NA Skills: ~ Provide inputs and challenge about quality for new evolution, contribute to process/control capability implementation. ~ Minimum previous experience, i…

View Details
Posted 2025-11-14

Laundry Attendant

Columbus Hospitality, LLC
Lewis Center, OH

Job Description Job Description Essential Functions: # Clear laundry chute, keep clean and maintain all other laundry equipment # Clean lint from dryers # Washing and folding bed and bath l…

View Details
Posted 2026-04-05

District Manager Hardee's (3735)

Hardee's
Belpre, OH

Overview: People, Hospitality, Integrity – this is what Capstone Restaurant Group is all about!  People are what drives the Capstone Restaurant Group. The Capstone Restaurant Group strives to reach…

View Details
Posted 2026-01-22

Cook

New Perspective Senior Living LLC
Cleveland, OH

Job Description Job Description New Perspective Aberdeen Crossings is seeking a Part Time Cook! Why New Perspective Senior Living? A career with a purpose starts here! This is an exciting t…

View Details
Posted 2026-03-23

Maintenance Technician

Howard Hanna Real Estate Services
Cleveland, OH

Location: Cleveland, OH. Position Description- Skilled General Maintenance person to work at several commercial real estate properties. Key Accountabilities & Responsibilities: · Work in comp…

View Details
Posted 2026-02-09

Line Cook - Cut132

Thompson Hospitality Corporation
Columbus, OH

Overview: Join the culinary team at Cut 132 and be an essential part of our modern and innovative take on the classic American steakhouse. As a Line Cook , you will have the opportunity to create …

View Details
Posted 2026-01-15

Sr. Manager, ULT Product Development

Thermo Fisher Scientific
Ohio

Work Schedule Standard (Mon-Fri) Environmental Conditions Office As part of the Thermo Fisher Scientific team, you’ll discover meaningful work that makes a positive impact on a global …

View Details
Posted 2026-03-24

View More Jobs

Columbus Zoo And Aquarium
Powell, OH

It takes a dedicated team working in a variety of roles to keep our parks operating every day. From animal care and guest relations to rides operators and maintenance, we have something for everyone. …

View Details
Posted 2026-01-28