Principal Software Engineer - Full Stack
Core
Lead client accounts holistically to deliver end-to-end product engineering solutions, balancing hands-on engineering with strategic leadership to help clients move from project to product.
Role type
Principal Software Engineer (Manager level)
Builds
End-to-end digital products and cloud-native applications for clients across various sectors
Domain
Professional services / Consulting / Cloud / AI
Deliverable
product features
Required skills
Leading and growing engineering teams, building backend services (API-driven, message-driven, event-driven), cloud-native application deployment (AWS/Azure), Agentic AI strategy and delivery, DevOps practices, automated testing, stakeholder management
Preferred skills
Professional level AI certification, fluency in Java/C#/Python/TypeScript/React
Technologies
AWS, Azure, Java, C#, Python, TypeScript, React, Agentic AI
Responsibilities
Lead client accounts holistically (people, delivery, quality, commercials), build backend services across different integration paradigms, define strategies and deliver products using Agentic AI, contribute to internal engineering communities
Seniority
Principal, hands-on IC with management responsibilities