Principal Software Engineer/Manager
Core
Design and build a 'Text-to-Code' automation engine that turns natural language into executable Windows automation using C# and AI/LLMs.
Role type
Principal Software Engineer/Manager (C# Architect)
Builds
A production automation engine integrating LLMs for Windows UI interaction and code execution.
Domain
Software Engineering / Generative AI / Windows Automation
Deliverable
production ML models | product features
Required skills
C# / .NET architecture, LLM integration (OpenAI, Azure), runtime code compilation, Windows UI interaction, system design (Solid, Clean Architecture), technical leadership, code review, stakeholder communication
Preferred skills
Windows UI Automation (UIA) or RPA tools, DevOps / CI/CD pipelines
Technologies
C#, .NET, OpenAI, Azure
Responsibilities
Design and build the core automation engine using C# / .NET; Integrate LLMs into the software workflow focusing on prompt structure and error handling; Mentor engineers, conduct code reviews, and set engineering standards; Translate technical architecture into clear explanations for PMs and stakeholders.
Seniority
Principal, hands-on IC with leadership responsibilities