Senior Software Developer (C++/MFC/Win32)

About the Client
The Client builds software that simplifies IT management, improves data performance, accelerates migration and modernization, and strengthens identity and cybersecurity—serving 130,000+ organizations (including 95% of the Fortune 500) from Aliso Viejo HQ with 3,500+ employees in 39 countries
What You’ll Do
Assess the legacy C++/MFC/Win32 codebase and identify viable modernization paths (WinUI 3, Avalonia, or hybrid approaches)
Define the overall modernization strategy, including prototype scope, migration patterns, and reusable UI component architecture
Establish principles for dialog abstraction and reusability to reduce long-term maintenance overhead
Evaluate risks, third-party dependencies, and constraints of legacy controls; propose mitigations
Lead technical scoping for the discovery and prototype phase
Oversee architecture decisions for integrating modern UI frameworks with legacy components
Partner with UI/UX designers to translate design assets (icons, palettes, layouts) into scalable implementation patterns
Define technical acceptance criteria for prototype and milestone deliverables
Ensure stability, performance, and maintainability while introducing architectural improvements
Act as primary technical counterpart to client architects and senior engineers
Provide hands-on guidance to C++/MFC developers and modern UI engineers
Advise client leadership on trade-offs between short-term cosmetic refresh and deeper architectural changes
Contribute to proposal refinement, roadmap shaping, and definition of Phase 2 delivery models
Requirements:
Senior level (minimum 5–10 years of experience)
Strong C++ expertise
Experience with MFC / WinAPI
Proven experience working with legacy codebases

Nice to have:
C# experience
WPF or Avalonia experience
gRPC experience

Required languages

English B2 - Upper Intermediate
Published 13 January
71 views
·
9 applications
100% read
To apply for this and other jobs on Djinni login or signup.
Loading...