We are seeking a Senior Software Engineer to support, enhance, and modernize a Microsoft-based technology stack that serves multiple business teams and customers. This role requires a hands-on engineer who can work directly with stakeholders, understand business processes, translate needs into practical technical solutions, troubleshoot complex issues across both modern and legacy systems, and thoughtfully apply AI tools to improve development, analysis, documentation, and operational support, including a practical understanding of how modern AI/LLM-based solutions are structured and integrated into applications.
The ideal candidate is comfortable balancing new development with day-to-day production support, root-cause analysis, system improvements, clear communication with business partners, and a proven track record leveraging AI toolsets to improve software delivery, analysis, documentation, and operational efficiency.
Communication skills are critical to this position, and this person must be able to establish rapport and work through issues with business users when identifying solutions to business problems.
Core Development Responsibilities:
Communicate clearly with engineers, business partners, customers, and stakeholders throughout discovery, development, testing, deployment, and support
Customer-Facing and Business Analysis Responsibilities:
Ideal Candidate Traits:
Experience with modern Javascript UI frameworks (React, Angular, Vue) and ASP.Net.
Preferred:
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.