Lead and manage engineering teams, providing technical guidance, mentorship, and support to ensure the delivery of high-quality software solutions
Job Summary
Lead and manage engineering teams, providing technical guidance, mentorship, and support to ensure the delivery of high-quality software solutions.
Oversee timelines, team allocation, risk management and task prioritization to ensure the successful delivery of solutions within scope, time, and budget.
You will be responsible for designing, operating, and refining our internal developer platform, leading the migration toward (or optimisation of) distributed systems.
Matching Summary
Lead and manage engineering teams, providing technical guidance, mentorship, and support to ensure the delivery of high-quality software solutions.
Skills & Requirements
Must-have
Lead engineering teams effectively
Oversee timelines and risk management
Mentor and support team members
Enhance engineering processes and tools
Collaborate with cross-functional teams
Enforce technology standards and testing
Mastery of cloud, kubernetes, CNCF
Nice-to-have
Foster a culture of innovation
Product thinking for internal platform
Strong opinions, weakly held
Automate everything, everything-as-code
Simplicity is a feature
Ownership is absolute
Ruthless transparency
Key Requirements
Significant experience in Director level Engineering Senior leading roles
Extensive experience building complex, scalable systems
Expertise of at least two languages (e.g., Rust, Go, Kotlin)