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

Internal Medicine Physician Is Needed for Locums Help in Ohio

CompHealth
Amherst, OH

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 …

View Details
Posted 2026-05-28

Greeting Card Merchandiser

Field Force Merchandising
Clyde, OH

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…

View Details
Posted 2026-01-08

Surgical Services Specialist - Urology

Lee Health
Cleveland, OH

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…

View Details
Posted 2026-05-12

Automotive Technician - 1st Shift $4,000-$6,000 Bonus

Carvana
Trenton, OH

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…

View Details
Posted 2026-04-05

Autism Therapist - RBT/BT - Full-Time

ICBD
Dublin, OH

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…

View Details
Posted 2026-05-14

Electrical Engineer

Panelmatic
Ohio

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…

View Details
Posted 2026-04-27

Packaging Equipment Engineer

KDC-Columbus
Groveport, OH

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; …

View Details
Posted 2026-04-06

Warehouse Associate

Sonepar
Akron, OH

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…

View Details
Posted 2026-05-27

Delivery Driver / Delivery Helper

Denver Mattress
Holland, OH

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,…

View Details
Posted 2026-05-25

Software engineer

General Motors
Columbus, OH

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…

View Details
Posted 2026-05-18