Principal Software Engineer
Core
Principal Software Engineer acting as an embedded consultant and advisor to help clients identify problems, shape visions, and build well-crafted, reliable systems.
Role type
Principal Software Engineer (Strategy & Mentorship)
Builds
Mission-critical systems for large enterprises, greenfield projects for startups, and AI-enabled products
Domain
Software Engineering / Consultancy / Modernization
Deliverable
production ML models | product features | client delivery
Required skills
software engineering, system modernization, stakeholder advisory, complex engagement leadership, technical decision alignment, coaching and mentoring
Preferred skills
consultancy/agency experience, commercial conversations (proposals/pricing), platform thinking, service design, private equity/mid-market tech awareness, AI tooling integration
Technologies
(Not explicitly listed)
Responsibilities
Build relationships with strategic stakeholders as an advisor and partner, guide teams to build reliable systems, lead complex client engagements through discovery, coach and mentor others, introduce software craftsmanship and extreme programming practices
Seniority
Principal, strategy & mentorship