Engineer III, SW & Systems
On-siteHyderabad, Telangana, India
Job Summary
Develop, maintain, debug, and unit test C#/.NET WinForms applications for Windows desktop software used in clinical analyzers. Investigate customer-reported issues through code analysis and root cause identification, then implement product enhancements and maintenance releases. Improve cybersecurity posture by addressing vulnerabilities and managing Windows 10/11 system images. Work directly with physical instruments in the R&D laboratory to reproduce, validate, and verify fixes while collaborating with global engineering teams. Contribute to software architecture, design reviews, and CI/CD improvements. Requires 12+ years of experience with legacy code and a Bachelor's or Master's degree. Full-time standard office hours with occasional travel.
Required Qualifications
- Bachelor's or Master's degree with significant experience in software engineering
- 12+ years Experience developing Windows desktop applications or systems/software applications
- 10+ Experience sustaining commercial software products and debugging complex legacy code
- Experience working in Agile development environments
- Strong C# and .NET Framework expertise including WinForms, LINQ, collections, asynchronous programming, parallelism, and debugging
- Microsoft SQL Server with ability to write efficient SQL queries
- Understanding of algorithms, performance optimization, and software design principles
- Knowledge of cybersecurity concepts and secure software development
- Experience with Azure DevOps, CI pipelines, Git, Windows Services, multithreading, TCP/IP, IPC, and exception handling
- Ability to understand complex technical and scientific requirements
- Ability to travel occasionally (5-10%) for collaboration with global teams
- Strong English communication skills, both written and verbal
- Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, Electronics, Computer Applications, or a related discipline
Desired Qualifications
- Windows imaging/configuration
- automated UI testing
- networking (DNS, TLS)
- embedded C++
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.