Principal Software Engineer
Core
Principal Software Engineer acting as an embedded consultant and advisor to clients, guiding teams in software modernization and building mission-critical systems.
Role type
Principal Software Engineer (Strategy & Mentorship)
Builds
Mission-critical systems, modernized software architectures, and client-specific solutions
Domain
Software Engineering / Consulting / Enterprise Modernization
Deliverable
production ML models | product features | infrastructure
Required skills
Software engineering, software modernization, stakeholder advisory, complex engagement leadership, technical decision alignment, coaching and mentoring
Preferred skills
Consultancy/agency experience, commercial conversation skills, platform thinking, systems architecture, AI-enabled product building
Technologies
Modern software stacks, AI tooling
Responsibilities
Build relationships with strategic stakeholders as an advisor, guide teams to build reliable systems, lead complex client engagements, mentor colleagues, introduce software craftsmanship practices
Seniority
Principal, hands-on IC with strategic influence