Principal Software Engineer – AI Agent for Software Developmen
Core
Build an internal AI agent for the software development lifecycle (SDLC) that helps engineers investigate code, analyze CI failures, review pull requests, and automate tasks via secure tools and agents.
Role type
Principal Software Engineer (AI Agent Engineering)
Builds
Production-grade AI agent runtime, enterprise integrations, sandboxed execution environments, and Blazor Web Assembly frontend.
Domain
FinTech, AI/LLM applications, Distributed Systems
Deliverable
production ML models
Required skills
C#/.NET backend, Distributed systems, AI/LLM agent orchestration, Azure cloud engineering, Linux/Containerization, Security boundaries, Blazor frontend, Windows automation
Preferred skills
Open-source agent frameworks, Sandboxing technologies (Sysbox, gVisor, Firecracker), Relational persistence (PostgreSQL/EF Core)
Responsibilities
Design and evolve AI-agent runtime and secure execution environments, Build secure integrations with engineering systems, Mentor engineers and review architectural changes, Own production reliability on Azure
Seniority
Principal, hands-on IC with mentorship