HamburgerMenu
hirist

Soliton Technologies - Software Solution Architect - .Net Framework

Soliton Technologies
10 - 15 Years
Chennai

Posted on: 15/09/2026

Job Description

Job Description :


Role & 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, 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.

Preferred candidate profile :

- Bachelor's or Master's degree in Computer Science, Software Engineering, Electronics, Electrical Engineering, or a related discipline.

- 10+ years of software engineering experience with proven delivery of complex software systems, 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 background in C#, .NET / .NET Core / .NET Framework, WPF, XAML, C++, and Windows desktop application development, with deep knowledge of MVVM, object-oriented design, SOLID principles, design patterns, clean code, and modular architecture.

- Strong understanding of multi-threading, asynchronous programming, memory management, inter-process communication, native-managed code interaction, and application performance in Windows environments.

- Strong debugging and troubleshooting skills across complex, multi-module, multi-process Windows-based software environments.

- Working knowledge of SDLC, Agile delivery, release planning, estimation, CI/CD pipelines, version control, code reviews, and software configuration management.

- Strong communication, stakeholder management, and customer-facing skills, with the ability to influence architecture and solution direction while balancing delivery commitments and long-term product quality.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...