About this role
Software Architect – Windows Desktop Applications (C++ & C#.NET) at Bakerhughes. Location: Bangalore, Karnataka, India. Role: defining architecture, leading design, mentoring teams Requirements: 10+ years software engineering with architecture experience for Windows desktop apps using C++ and C#/ .NET; expertise in performance, multithreading, WPF/MVVM, Visual Studio, CI/CD (Azure DevOps/GitHub Actions), profiling tools, and technical leadership. Category: Software Development Seniority: Senior Level Tools: C++, C#, .NET, Microsoft Visual Studio Professional, GitHub Copilot, ETW, PerfView, WPA, Azure DevOps, GitHub Actions, WPF, MVVM, MSIX, MSI, WiX, COM, WinRT, P/Invoke, Git, CI/CD, DevSecOps, Domain-Driven Design (DDD), Clean Architecture, SOLID Commitment: Full Time Workplace: Onsite Languages: English