Principal Software engineer
Core
Provide technical and procedural direction on the design, implementation, and maintenance of the organization's software development.
Role type
Principal Software Engineer
Builds
Software systems and development processes
Domain
Software Engineering
Deliverable
production ML models
Required skills
Technical leadership, strategic planning, team coaching, process definition, stakeholder management, complex problem solving
Preferred skills
Thought leadership, executive communication, contractor management
Responsibilities
Define software design and development processes, lead project teams to achieve milestones, recommend operational strategies, influence business decisions, coach and advise engineers, interface with all levels of users
Seniority
Principal, strategy & mentorship
