Lead Software Solution Architect

GE Vernova

Hyderabad

On-site

INR 3,000,000 - 5,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation assistance

Job summary

GE Vernova in Hyderabad seeks an experienced Software Solution Architect to lead the architecture, design, and modernization of Windows desktop applications. The candidate will apply expertise in MFC, VC++, .NET Framework, and InstallShield to design scalable software solutions and guide cross-functional teams.

The role involves defining technical standards, leading architecture reviews, and ensuring high-quality delivery while modernizing legacy applications for performance and reliability.

Qualifications

  • Experience with MFC, VC++, .NET Framework, and InstallShield
  • Strong object-oriented design, C++, and Windows API knowledge
  • Hands-on development of Windows desktop applications
  • Experience with source control and CI/CD pipelines

Responsibilities

  • Design and architect Windows desktop applications using MFC, VC++, and .NET Framework.
  • Lead architecture discussions and technical design reviews.
  • Define architecture, coding standards, and best practices.
  • Modernize legacy MFC/VC++ applications with backward compatibility.
  • Create and review design documents and diagrams.
  • Integrate native C++ with .NET components.
  • Build and maintain InstallShield installers.
  • Troubleshoot complex deployment and installation issues.
  • Optimize performance, memory usage, and reliability.
  • Collaborate with Product, QA, DevOps, and cross-functional teams.
  • Mentor engineers and guide technical direction.
  • Evaluate new technologies and recommend improvements.

Skills

MFC
Visual C++
C++
OO design
.NET
Windows APIs
Git
Azure DevOps
SVN
CI/CD

Education

Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, or a related engineering discipline

Tools

InstallShield
Visual Studio
COM/DCOM

Job description

Job Description Summary

We are seeking an experienced Software Solution Architect to lead the architecture, design, and modernization of Windows desktop applications. The ideal candidate will have extensive expertise in Microsoft Foundation Classes (MFC), Visual C++ (VC++), .NET Framework, and InstallShield. The candidate will be responsible for designing scalable software solutions, guiding development teams, defining technical standards, and ensuring high-quality software delivery.

Job Description

Job Title: Software Solution Architect

Experience: 9–15+ Years

Job Location: Hyderabad

Employment Type: Full-Time

Job Summary: We are seeking an experienced Software Solution Architect to lead the architecture, design, and modernization of Windows desktop applications. The ideal candidate will have extensive expertise in Microsoft Foundation Classes (MFC), Visual C++ (VC++), .NET Framework, and InstallShield. The candidate will be responsible for designing scalable software solutions, guiding development teams, defining technical standards, and ensuring high-quality software delivery.

Key Responsibilities
  • Design and architect enterprise-grade Windows desktop applications using MFC, VC++, and .NET Framework.
  • Lead software architecture discussions, technical design reviews, and solution planning.
  • Define application architecture, coding standards, design patterns, and best practices.
  • Modernize legacy MFC/VC++ applications while maintaining backward compatibility.
  • Develop and review technical design documents, architecture diagrams, and solution specifications.
  • Design integration between native C++ applications and .NET components.
  • Build and maintain software installation packages using InstallShield.
  • Troubleshoot complex application, deployment, and installation issues.
  • Optimize application performance, memory usage, and system reliability.
  • Collaborate with Product Management, QA, DevOps, and cross-functional teams.
  • Mentor and provide technical guidance to software engineers.
  • Evaluate new technologies and recommend architectural improvements.
Required Technical Skills
  • Strong expertise in Microsoft Foundation Classes (MFC).
  • Advanced programming experience in Visual C++ (VC++).
  • Strong knowledge of C++, object-oriented design, STL, multithreading, and Windows APIs.
  • Hands-on experience with .NET Framework (C#, VB.NET, or C++/CLI).
  • Expertise in InstallShield for creating MSI installers and deployment packages.
  • Experience with Windows desktop application development.
  • Knowledge of COM/DCOM, DLLs, Windows Services, and Registry programming.
  • Strong debugging skills using Visual Studio.
  • Experience with source control tools such as Git, Azure DevOps, or SVN.
  • Familiarity with CI/CD pipelines and automated build processes.
  • Understanding of software architecture principles, design patterns, and SOLID principles.
Preferred Skills
  • Experience in migrating legacy MFC applications to modern technologies.
  • Knowledge of WPF, WinForms, or .NET modernization strategies.
  • Experience with REST APIs and web service integration.
  • Familiarity with SQL Server or other relational databases.
  • Experience with Azure DevOps or Jenkins.
  • Exposure to secure coding practices and cybersecurity standards.
Educational Qualification
  • Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, or a related engineering discipline.
Soft Skills
  • Strong analytical and problem-solving abilities.
  • Excellent communication and stakeholder management skills.
  • Leadership and mentoring capabilities.
  • Ability to drive technical decisions and influence architecture direction.
  • Strong documentation and presentation skills.
Preferred Certifications
  • Microsoft Certified Professional (MCP) or Microsoft Certified: Azure Developer (preferred).
  • TOGAF or other architecture certifications (nice to have).
Key Competencies
  • Solution Architecture
  • Technical Leadership
  • Legacy Application Modernization
  • Windows Desktop Development
  • Deployment & Installer Engineering
  • Performance Optimization
  • Code Review & Quality Assurance
  • Cross-functional Collaboration

This role is ideal for a seasoned architect who can bridge legacy Windows technologies with modern engineering practices while ensuring scalable, maintainable, and high-performance software solutions.

Additional Information

Relocation Assistance Provided: Yes

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Solutions Architect
Software Solutions Architect

Soliton Technologies • Chennai District

On-site
INR 1,500,000 - 2,500,000
Growth opportunities
Health insurance for employees and families
Profit-sharing eligibility
+1
Senior Architect
Senior Architect

Whiteblue • Chennai District

On-site
INR 1,500,000 - 2,500,000
Enterprise Application Architect
Enterprise Application Architect

Robert Bosch Group • Coimbatore District

On-site
INR 3,000,000 - 5,500,000
Solutions Architect - .Net
Solutions Architect - .Net

QBurst • Kerala

On-site
INR 1,500,000 - 2,500,000
Solution Architect - .Net
Solution Architect - .Net

Dash Technologies Inc. • Ahmedabad District

On-site
INR 2,000,000 - 3,000,000
Software Lead
Software Lead

Prodigy Technovations Pvt Ltd • Bengaluru

On-site
INR 2,600,000 - 4,200,000
Solution Architect
Solution Architect

Benthon Labs Pvt Ltd • Dadri

On-site
INR 2,500,000 - 5,000,000
5 days working
Flexible working hours
Best in industry salary package
+3
Sr Architect
Sr Architect

Quadrant IT Services • Hyderabad

On-site
INR 3,500,000 - 8,000,000
Lead/Senior Solution Architect- Microsoft
Lead/Senior Solution Architect- Microsoft

Blueflame Labs • Pune District

On-site
INR 4,000,000 - 7,000,000
Software Architect
Software Architect

Placon Hr Services • Ahmedabad District

On-site
INR 250,000 - 380,000