Software Architect – Windows Desktop Applications (C++ & C#.NET)

Baker Hughes — IN-KA-BANGALORE-NEON BUILDING WEST TOWER

Software Architect – Windows Desktop Applications (C++ & C#.NET) Would you enjoy solving complex problems? Do you like working in collaborative teams and solving technical problems? Join Baker Hughes Baker Hughes is the leading energy technology company, who delivers across the energy value chain through our market-leading business segments. Waygate Technologies, a Baker Hughes business, is a global leader in industrial inspection solutions, combining advanced hardware, software, and digital technologies to support asset integrity and reliability across critical industries. Partner with the best Seeking a highly experienced Software Architect to lead the design and evolution of enterprise-grade Windows desktop applications. This role requires deep technical expertise in C++ and C#/.NET , strong architectural vision, and the ability to drive scalable, secure, and high-performance solutions across the full SDLC. The architect will define technical direction, enforce engineering excellence, and mentor teams while leveraging modern tooling, including AI-assisted development platforms . This role will closely collaborate with the RAD (Radiography/CT) business to build scalable, high-performance, and compliant solutions for advanced imaging applications. As a Software Architect, you will be responsible for: Defining and owning the overall architecture for Windows desktop applications, ensuring scalability, performance, security, and maintainability. Establishing reference architectures, design guidelines, and best practices aligned with enterprise standards (Clean Architecture, SOLID, Domain-Driven Design). Leading system design discussions , architecture governance and tech debt management Providing hands-on guidance in C++ and C#/.NET development , including critical component design and complex problem resolution. Architecting solutions involving multithreading, IPC, memory management , and performance optimization. Defining patterns for modular

View on HireSetu