Principal Software Engineer
Core
Principal Software Engineer acting as a strategic advisor and partner to clients, guiding them in solving complex software challenges and building well-crafted, reliable systems.
Role type
Principal Software Engineer (Strategy & Mentorship)
Builds
Mission-critical systems for large enterprises, greenfield projects for startups, and embedded consulting solutions within client teams.
Domain
Software Engineering / Consultancy / Client Delivery
Deliverable
client delivery
Required skills
Strategic stakeholder management, software modernization, complex client engagement leadership, technical decision alignment with business goals, coaching and mentoring, systems architecture
Preferred skills
Consultancy/agency experience, commercial conversation skills (proposals, pricing), platform thinking, private equity/mid-market tech environment awareness, AI-enabled product building
Responsibilities
Act as an advisor and partner to strategic stakeholders, guide teams in building maintainable systems, lead complex client engagements through discovery, foster inclusive team environments, share knowledge and challenge ideas constructively
Seniority
Principal, strategy & mentorship