Principal Software Engineer

ovo

The Role

Overview

Senior technical leader shaping strategy, architecture, and innovation at OVO.

Key Responsibilities

  • tech strategy
  • software architecture
  • documentation
  • r&d
  • mentorship
  • community

Tasks

-Technical Vision and Strategy: Develop and communicate a long-term technical vision aligned with OVO’s goals. Drive adoption of emerging technologies, guide their impact on our software ecosystem, and advise senior leadership on technology direction, while executing strategic roadmaps for platforms and infrastructure. -Architectural Guidance & Standards: Lead the evolution of scalable, resilient, and maintainable software architecture. Define architectural standards and guide teams through complex technical decisions, while promoting cloud-native, microservice-based, and modern infrastructure solutions. -Documentation & Knowledge Sharing: Maintain clear architectural documentation, lead internal tech talks and workshops, and contribute to shared libraries and tools. Stay on top of industry trends to embed forward-thinking practices into OVO’s engineering culture. -Cross-Team Collaboration & Strategic Alignment: Align engineering efforts with strategic priorities across OVO. Lead cross-functional initiatives, ensuring consistent practices and seamless integration of technologies across teams. -Industry Engagement & Thought Leadership: Represent OVO as a technical leader at events and in publications. Share insights through blogs and white papers, contribute to open-source projects, and engage with industry experts to influence broader technical advancements. -Community of Practice: Lead the growth of the Community of Practice, shaping its direction through industry engagement. Share knowledge, mentor others, and contribute to learning pathways that support skill development and career progression. -Innovation & Execution: Lead R&D initiatives, applying emerging technologies to solve engineering challenges. Deliver prototypes and proof-of-concepts, fostering a culture of experimentation, learning, and innovation within the engineering workflow. -Technical Leadership & Mentorship: Mentor senior engineers, promote best practices, and ensure consistency across teams. Lead knowledge-sharing initiatives, such as tech talks and forums, to build a collaborative and high-performing culture.

Requirements

  • node.js
  • python
  • react
  • database
  • cloud
  • leadership

What You Bring

-Expertise in driving technical innovation and shaping enterprise-wide strategy. -Mastery of multiple programming languages (Node.js, Python, TypeScript, JavaScript, React Native, React.js) and relevant frameworks. -Strong knowledge of database systems, data modeling, and performance optimisation. -Expertise in domains like cloud computing, AI, or data science. -Deep understanding of software architecture, design patterns, and distributed systems. -Proven experience designing and implementing complex software systems. -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. -Exceptional leadership and mentorship skills, fostering growth and excellence.

The Company

About ovo

Nope

Sector Specialisms

sectorSpecialismFormat1

sectorSpecialismFormat2

Visa Sponsorship

-sponsorship not available for this role.