Principal Software Engineer role in shaping OVO's long-term engineering strategy, driving innovation, and mentoring lead engineers. The role involves developing a technical vision, leading R&D initiatives, and promoting best practices. The ideal candidate has expertise in software engineering, leadership, and communication skills.
Requirements
- Proven experience designing and implementing complex software systems.
- Expertise in driving technical innovation and shaping enterprise-wide strategy.
- Mastery of multiple programming languages and relevant frameworks.
- Deep understanding of software architecture, design patterns, and distributed systems.
- Expertise in domains like cloud computing, AI, or data science.
- Strong knowledge of database systems, data modeling, and performance optimisation.
- Exceptional leadership and mentorship skills, fostering growth and excellence.
- Excellent communication, strategic thinking, and influencing ability across all levels.
- Skilled in navigating ambiguity and making high-impact decisions.
- Proven ability to engage with industry leaders and build external partnerships.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance