Senior Software Engineer

Hyderabad April 14, 2026 Full Time
  • Manage the ongoing reliability, performance, validation, and debugging of Windows-based products throughout the software development lifecycle.
  • Build secure, scalable, and user-focused features for global clients using technologies such as C#, C++, .NET, and Angular.
  • Design robust architectures and solutions that integrate seamlessly with Windows platforms, ensuring high standards of security, compliance, and usability.
  • Collaborate with cross-functional teams to align requirements and deliver optimal solutions using Agile methodologies.
  • Lead technical initiatives within the team by mentoring peers, sharing best engineering practices, and driving the adoption of automation and continuous testing.
  • Advise team members and the broader organization on leveraging emerging Windows technologies, secure coding practices, and advancements in software engineering.
Job Requirements
  • Bachelor's Degree in Computer Science or related engineering field.
  • Proficiency with C++, C#, .NET, Angular, and hands-on expertise in Microsoft Visual Studio, SQL, Windows API, Windows Services, Windows Registry, TLS/SSL, IIS, and Web Services.
  • Experience using Microsoft Azure DevOps (ADO) for workflow management and automation testing.
  • Strong team player with great communication, self-motivation, and problem-solving skills.
  • Ability to rapidly master new technologies, architect solutions, and mentor peers.
  • Added plus: Experience in Windows device driver development, cloud services/SaaS on Azure, secure software development, and Agile methodologies (Scrum/Kanban).
Apply on company site

How well do you match this role?

Check My Resume