Wright Technical Services

Desktop Software Engineer II & III

Wright Technical Services  •  Euclid, OH (Hybrid)  •  3 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Desktop Software Engineer II and III
Type: FTE, Salaried Exempt
Location: Cleveland, OH – Hybrid Onsite

(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.
Wright Technical Services

About Wright Technical Services

Our focus is Engineering and IT Recruiting. We also help companies acquire emergency technical expertise as they need it. Wright is a women-owned small business serving clients nationally. Our headquarters is in Cleveland, Ohio. The 'Wright' name was chosen to honor the Wright Brothers, generally credited with inventing, building, and flying the world's first successful motor-operated airplane.

Definition of Best - adjective. 'of the most excellent, effective, or desirable type or quality.' Simply put Wright Technical Services strives to match the best engineering and IT talent with the best companies across the nation. Our proprietary Wright Process and Wright Fit measures that match on seven attributes. Clients and candidates can learn more about those attributes when working with a Wright representative.

Industry
HR & Recruiting
Company Size
11-50 employees
Headquarters
Unknown
Year Founded
2021
Social Media