Principal Software Engineer
Core
Designing and building AI-driven software solutions, agentic AI systems, and production-grade LLM capabilities while modernizing legacy systems.
Role type
Principal Software Engineer (P5)
Builds
Scalable microservices, APIs, and AI workflows for mission-critical platforms.
Domain
Software engineering, Artificial Intelligence, Cloud infrastructure.
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET (ASP.NET Core), Microservices, LLMs, Agentic AI systems, MCP-style orchestration, SQL Server, Docker, Kubernetes, AWS/Azure, Git, RESTful APIs, Distributed systems
Preferred skills
React or Angular, NoSQL data stores, Redis, CI/CD pipelines
Technologies
C#, .NET, ASP.NET Core, SQL Server, PostgreSQL, Redis, Docker, Kubernetes, AWS, Azure, Git, React, Angular
Responsibilities
Lead end-to-end delivery of high-impact AI projects and system modernization; Design and implement agentic AI systems with tool use and autonomous execution; Architect scalable microservices and event-driven integrations; Mentor engineers and establish AI-assisted development best practices; Manage technical risks and coordinate cross-functional alignment.
Seniority
Principal, hands-on IC with strategic influence