03 Sep
|
Soliton Technologies
|
Chennai
03 Sep
Soliton Technologies
Chennai
Software Solutions Architect – C#, .NET, WPF, C++
Location: Bangalore
Experience: 10 to 15 Years
Company: Soliton Technologies
About the Role
We're 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. You'll bring robust architecture depth, hands-on engineering credibility, delivery ownership, and the confidence to work directly with customers and stakeholders — driving AI adoption, resolving ambiguity, and delivering scalable, long-term software solutions.
Key Responsibilities
- 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, and SOLID principles
- Review system designs, interface contracts, data flows, 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 and hardware integration
- Troubleshoot complex issues across multi-process, multi-threaded environments using logs, dumps, traces, and profilers
- Own technical delivery planning, estimation, dependency management, and risk tracking
- Partner with customers, product, QA, DevOps, and business stakeholders to translate needs into sustainable software solutions
- Mentor senior engineers and technical leads, raising the bar on architecture, debugging, and delivery discipline
- Build alignment across local and global teams, supporting customer and cross-site engagements
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electronics, Electrical Engineering, or related field
- 12+ years of software engineering experience, including 4+ years in technical leadership, architecture, or large-scale delivery ownership
- Experience leading large engineering teams, multiple workstreams, or Senior Technical Leads
- Strong hands-on expertise in C#, .NET / .NET Core / .NET Framework, WPF, XAML, C++, and Windows desktop application development
- Deep knowledge of MVVM, OOD, SOLID principles, design patterns, and modular architecture
- Strong understanding of multi-threading, async programming, memory management, IPC, and native-managed code interaction
- Strong debugging skills across complex, multi-module Windows-based software environments
- Working knowledge of SDLC, Agile delivery, CI/CD, version control, and code reviews
- Excellent communication and stakeholder management skills
Good to Have
- Experience modernizing legacy C#/.NET/WPF/C++ applications or Windows desktop platforms
- Performance profiling, memory analysis, and UI responsiveness experience
- Exposure to APIs, distributed systems, Win32, native integrations, DevOps, Linux, or HPC environments
- Experience with software connected to hardware, instruments, automation, or manufacturing systems
- Experience with globally distributed engineering teams
Why Join Soliton
- Flexible work hours built around job requirements, with strong support for working mothers
- Profit-sharing for all Solitons starting your second year
- Health insurance for employees and families
- Gym and cycle allowance
Skills:- C#, .NET and Windows Presentation Foundation(WPF)
📌 Solution Architect (Chennai)
🏢 Soliton Technologies
📍 Chennai