Job Description
Location:
Remote (LATAM, US time-zone aligned)
Type:
Contract (long-term)
Overview
We’re hiring a hands-on Principal Engineer/Technical Lead to support a portfolio of mature, business-critical products running on a legacy Microsoft stack. This is a player-coach role for someone who can jump into old code quickly, diagnose issues, guide engineers through bug fixes and minor enhancements, and provide practical technical leadership in a fast-moving support/stabilization environment.
This is not a greenfield architecture role. The priority is operational ownership, technical problem-solving, and improving execution quality across an existing product environment.
What You’ll Do
Lead day-to-day technical execution across a legacy application portfolio
Triage and diagnose production issues, recurring defects, and stability problems
Jump into code directly to unblock complex bug fixes and edge cases
Coordinate engineers across bug fixing, minor enhancements, and technical debt reduction
Act as a player-coach (hands-on coding plus guidance/oversight)
Help run delivery cadence (work planning, prioritization, practical resource alignment)
Partner with QA/QE to improve test coverage and reduce regression risk
Support knowledge transfer and improve engineering quality/consistency over time
Contribute to pragmatic modernization decisions without disrupting ongoing support
Must-Have Experience
10-15+ years of software engineering experience
Strong hands-on experience in legacy Microsoft environments, including:
VB6
.NET Framework (3.5/4.x)
VB.NET and/or C#
Experience working in mature codebases with high business continuity requirements
Strong debugging/troubleshooting skills in production-like environments
SQL Server experience (querying, debugging, performance tuning basics)
Experience leading engineers while remaining hands-on
Able to quickly understand legacy code and become effective fast
Comfortable operating in bug-fix / sustaining-engineering workflows
Strongly Preferred
WinForms / desktop application support experience
Windows Services experience
IIS-hosted applications/services
Experience with healthcare, financial, or other high-availability / regulated environments
Experience supporting integration-heavy systems
Exposure to test automation collaboration (even if not a dedicated QA automation engineer)
Experience guiding teams through gradual modernization (not forced rewrites)
Tools / Environment
Jira
GitHub
Jenkins
Visual Studio
AI-assisted engineering tools (e.g., code assistants)
SmartBear TestComplete (working alongside QE/automation engineers)
What Success Looks Like
Faster resolution of high-priority defects
Better triage and execution discipline across the team
Improved code-change confidence and reduced regressions
Strong technical guidance without over-engineering
Stable delivery of bug fixes and minor enhancements while supporting long-term modernization
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
February 24, 2026
Job Type:
Technology
Location:
Indonesia
Company:
Signify Technology
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.