Software Solutions Architect
Soliton Technologies · Remote
Source and collection record
Last observed by our collector: . This is not a manual review or a confirmation from the employer.
Employer requisition: 157
Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.
Your application evidence checklist
Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.
0 of 3 checks marked. Keep unresolved requirements as questions for the employer.
Collected role description
The Software Solutions Architect role is to lead customer-facing software development teams using C#, .NET, WPF, and C++. Beyond individual project ownership, you'll guide multiple engineering leads, drive AI adoption, and deliver scalable, long-term software solutions while working directly with customers and stakeholders. We are hiring a Solutions Architect to lead large, customer-facing software programs built on C#, .NET, WPF, C++, and Windows desktop technologies. This is a senior technical leadership role for someone who has grown beyond individual project ownership and can now guide multiple leads and engineering teams across complex workstreams. The role requires strong architecture depth, hands-on engineering credibility, delivery ownership, and the confidence to work directly with customers and stakeholders. You will drive AI adoption across the team, make sound technical decisions, challenge weak requirements, resolve ambiguity, and deliver software solutions that are scalable, maintainable, reliable, and built for long-term use. Lead architecture, technical direction, and delivery execution across workstreams, owning design reviews, key decisions, and release sign-off. Define and drive engineering standards, design patterns, coding practices, clean architecture, SOLID principles, and reusable approaches. Review system designs, interface contracts, data flows, integration points, and technical risks across complex, multi-module environments. Provide technical leadership for WPF/XAML (MVVM, data binding, threading, performance) and C#/C++ development including native components, legacy modules, hardware integration, low-level interfaces, and performance-sensitive logic. Troubleshoot complex issues across multi-process, multi-threaded environments using logs, dumps, traces, profilers, and memory analysis tools. Own technical delivery planning, estimation, dependency management, risk tracking, and delivery readiness. Partner with customers, product, QA, DevOps, hardware, and business stakeholders to translate needs into practical, sustainable software solutions. Challenge requirements or approaches that introduce technical debt, delivery risk, or poor customer outcomes. Mentor senior engineers and technical leads, raising the bar on architecture thinking, debugging depth, ownership, and delivery discipline. Build alignment across local and global teams, supporting customer and cross-site engagements as needed.
Collected minimum qualification
Experience modernizing legacy C#/.NET/WPF/C++ applications or large Windows desktop platforms.