
Senior Software Engineer – Desktop/C#
SOUTHWORKS
contract
Posted on:
Location Type: Remote
Location: Argentina
Visit company websiteExplore more
Job Level
About the role
- Hands-on engineering (30–40%)
- Build small tools, sample apps, packaging automation, and targeted patches to Microsoft SDKs/CI workflows that accelerate partner onboarding.
- Technical guidance for elite partners
- Work directly with senior engineers at leading AI and ISV companies to unblock their Windows app builds, packaging, publishing, OAuth flows, desktop features, and performance.
- Windows application packaging and migration
- Package PWAs, support WebView2/desktop hybrid architectures, assist app migrations from Xbox to Windows, and help partners adopt MSIX/unpackaged patterns.
- Ecosystem content and best practices
- Ghost-write technical guides and internal artifacts for Microsoft teams based on lessons learned (docs, engineering playbooks, reference implementations).
Requirements
- Strong Windows engineering background (5+ years required; 8+ preferred)
- Proven experience shipping Windows applications (Win32, .NET, UWP, WebView2 hybrids), debugging with tools such as ProcMon, WinDbg, Fiddler, and strong C# skills with the ability to read C++.
- Full-stack proficiency with service integrations
- Experience building and consuming REST APIs, OAuth flows, and distributed app architectures that connect desktop clients to cloud services.
- Technical judgment with ambiguous requirements
- Able to decompose unclear problems, propose architectural tradeoffs (UWP vs Win32 vs hybrid/PWA), and work effectively with senior Microsoft engineers and PMs.
- Clear, confident communication with technical and business audiences
- Capable of explaining desktop technology choices in terms of engineering effort, risk, time-to-market, and business impact.
- Strong ownership and proactive execution
- Able to identify opportunities, drive solutions without waiting for instruction, and deliver incremental value quickly.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Windows engineeringWindows application packagingC#C++Win32.NETUWPWebView2REST APIsOAuth
Soft Skills
technical judgmentclear communicationproactive executionproblem decompositionarchitectural tradeoffsownershipcollaborationtechnical guidancewriting technical guidesexplaining technology choices