Principal Software Engineer
Core
Hands-on Principal Software Engineer leading end-to-end delivery of AI-driven software solutions, agentic AI systems, and production-grade LLM capabilities.
Role type
Principal Software Engineer (P5)
Builds
Scalable microservices, APIs, AI workflows, and modernized cloud-native architectures
Domain
Software Engineering, Artificial Intelligence, Agentic Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET (ASP.NET Core), Microservices, LLMs, Agentic AI architectures, Tool/function calling, Context and memory management, AI workflow orchestration, SQL Server, PostgreSQL, Docker, Kubernetes, AWS/Azure, Git, Testing strategies
Preferred skills
React, Angular
Technologies
.NET, ASP.NET Core, React, Angular, SQL Server, PostgreSQL, Redis, Docker, Kubernetes, AWS, Azure, Git
Responsibilities
Design and implement AI-driven development patterns and production-grade LLM capabilities; Lead the modernization of legacy systems to cloud-native architectures; Mentor engineers and raise technical standards through code reviews and pairing; Set architectural standards and guide service boundaries across systems; Write production-quality code for core services and AI workflows; Coordinate cross-functional stakeholders to drive project execution from discovery to launch.
Seniority
Principal, hands-on IC with strategic influence