Software Developer (C++/C#) – Onsite in Scottsdale, AZ
We are looking for a Software Developer to join our small, experienced development team and work on WinCross®, our flagship Windows desktop application. WinCross is primarily written in C++, and we are actively evaluating future modernization options, including selective or gradual adoption of C#/.NET. This role is ideal for someone who enjoys working with established systems and is excited by thoughtful evolution.
What You’ll Do
- Develop and maintain core features in our WinCross application
- Work with a large, mature C++ codebase focused on performance and correctness
- Collaborate on architectural decisions around modernization and future direction
- Help evaluate and potentially implement new components in C#/.NET
- Debug, optimize, and enhance existing functionality
Required Qualifications
- Strong experience with C++ and/or C#
- Experience working with large or long-lived codebases
- Comfortable reading, understanding, and improving existing code
- Strong problem-solving skills and attention to detail
Nice to Have
- Experience with both C++ and C#
- Familiarity with Visual Studio and Windows tooling
- Experience with data-heavy or analytical software
- Exposure to modernization efforts (incremental refactors, hybrid architectures, API boundaries)
- Market research, statistics, or analytics background (not required)
Compensation & Benefits
- Competitive salary based on experience
- Long-term product stability with room for technical growth
- Opportunity to help guide the next generation of a widely used analytics platform