Principal Software Engineer
Core
Principal Software Engineer driving AI-led transformation, platform modernization, and end-to-end feature delivery for enterprise data and software services.
Role type
Principal Software Engineer (Platform & AI Strategy)
Builds
Scalable, API-first, event-driven enterprise platforms and AI-enabled product features
Domain
Enterprise Software, Data Services, AI/ML Integration
Deliverable
production ML models | product features | infrastructure
Required skills
Enterprise platform architecture, C#/.NET, AngularJS/Angular, SQL Server, Entity Framework, API design, AI/LLM integration, system modernization, hands-on coding, technical mentorship
Preferred skills
Java/Spring Boot, cloud platforms (AWS/Azure/GCP), microservices, containerization, DevOps
Technologies
C#, .NET, Angular, AngularJS, SQL Server, Entity Framework, Web APIs, WebHooks, LLMs, RAG, Copilot, ELMAH
Responsibilities
Define architecture for new features and long-term platform evolution; Drive adoption of AI-first engineering practices and LLM integration; Own and deliver complex, high-impact features end-to-end; Modernize legacy enterprise applications into modular, scalable systems; Mentor senior engineers and influence technical decisions across teams
Seniority
Principal, hands-on IC with strategic leadership