Staff Engineer - Full Stack
The Opportunity
This Staff Engineer role represents an opportunity to serve as a technical visionary and a force multiplier, influencing the trajectory of our product innovation and delivering substantial customer value. As the dedicated technical owner for a strategic team, you'll lead feature deliveries with significant autonomy, architecting robust, scalable solutions. We're talking about tackling complex challenges across diverse verticals, such as telecom and energy.
Your impact will be measured not just by the code you write, but also by the successful launch and adoption of new functionalities, the demonstrable growth of your team's technical capabilities through mentorship, the proactive management of technical debt, and a tangible improvement in our codebase's health. If you're passionate about building elite engineering teams, thrive on strategic ownership, and want to make a profound and lasting impact on our product and customers, this is your platform. You'll play a pivotal role in ensuring our software is not just functional, but also high-quality, scalable, and maintainable, driving our overall technical excellence.
What You’ll Do
As a Staff Engineer and Tech Lead, you’ll drive the technical roadmap, pushing the boundaries of what’s possible on the existing platform and influencing the broader ecosystem. You’ll be a leader and mentor, empowering your team to build highly scalable, maintainable solutions that directly deliver significant customer value and product innovation. From influencing architecture to elevating engineering practices, your work will be pivotal in accelerating our growth and solidifying our position as industry leaders.
Here's how you'll make an impact:
Drive Technical Vision & Architecture: You’ll lead the technical vision for your domain, designing and implementing complex, scalable solutions in the existing platform while considering their impact and integration with Mobile and other micro-services. You'll ensure solutions are secure, performant, and maintainable.
Champion Code Quality & Best Practices: You’ll establish, champion, and rigorously enforce coding standards, design patterns, and best practices across software development, including comprehensive testing strategies for non-functional requirements like performance and security.
Elevate Team Technical Proficiency: You’ll act as a force multiplier for your team, actively mentoring other engineers through hands-on guidance (e.g., pair programming, debugging), facilitating knowledge-sharing sessions, and defining personalised development plans to foster continuous growth.
Proactively Manage Technical Debt: You’ll continuously identify, prioritise, and lead initiatives to address technical debt, ensuring the codebase remains robust, adaptable, and a foundation for future innovation.
Bridge Technical & Business Outcomes: You’ll collaborate extensively with Product Managers, Product Quality Leads, and Designers to deeply understand business and commercial outcomes, providing constructive technical input for prioritisation, capacity planning, and strategic discovery.
Lead Complex Problem Resolution: You’ll serve as the primary escalation point for intricate technical challenges, guiding root cause analysis for incidents, and continuously monitoring system health to proactively identify and address potential issues.
Foster Agile Clarity: You’ll embrace ambiguity in initial development stages, leading by example in generating asynchronous content like technical design documents (TDDs), data models, and POCs to gather continuous feedback and refine designs iteratively.
The Opportunity
This Staff Engineer role represents an opportunity to serve as a technical visionary and a force multiplier, influencing the trajectory of our product innovation and delivering substantial customer value. As the dedicated technical owner for a strategic team, you'll lead feature deliveries with significant autonomy, architecting robust, scalable solutions. We're talking about tackling complex challenges across diverse verticals, such as telecom and energy.
Your impact will be measured not just by the code you write, but also by the successful launch and adoption of new functionalities, the demonstrable growth of your team's technical capabilities through mentorship, the proactive management of technical debt, and a tangible improvement in our codebase's health. If you're passionate about building elite engineering teams, thrive on strategic ownership, and want to make a profound and lasting impact on our product and customers, this is your platform. You'll play a pivotal role in ensuring our software is not just functional, but also high-quality, scalable, and maintainable, driving our overall technical excellence.
What You’ll Do
As a Staff Engineer and Tech Lead, you’ll drive the technical roadmap, pushing the boundaries of what’s possible on the existing platform and influencing the broader ecosystem. You’ll be a leader and mentor, empowering your team to build highly scalable, maintainable solutions that directly deliver significant customer value and product innovation. From influencing architecture to elevating engineering practices, your work will be pivotal in accelerating our growth and solidifying our position as industry leaders.
Here's how you'll make an impact:
Drive Technical Vision & Architecture: You’ll lead the technical vision for your domain, designing and implementing complex, scalable solutions in the existing platform while considering their impact and integration with Mobile and other micro-services. You'll ensure solutions are secure, performant, and maintainable.
Champion Code Quality & Best Practices: You’ll establish, champion, and rigorously enforce coding standards, design patterns, and best practices across software development, including comprehensive testing strategies for non-functional requirements like performance and security.
Elevate Team Technical Proficiency: You’ll act as a force multiplier for your team, actively mentoring other engineers through hands-on guidance (e.g., pair programming, debugging), facilitating knowledge-sharing sessions, and defining personalised development plans to foster continuous growth.
Proactively Manage Technical Debt: You’ll continuously identify, prioritise, and lead initiatives to address technical debt, ensuring the codebase remains robust, adaptable, and a foundation for future innovation.
Bridge Technical & Business Outcomes: You’ll collaborate extensively with Product Managers, Product Quality Leads, and Designers to deeply understand business and commercial outcomes, providing constructive technical input for prioritisation, capacity planning, and strategic discovery.
Lead Complex Problem Resolution: You’ll serve as the primary escalation point for intricate technical challenges, guiding root cause analysis for incidents, and continuously monitoring system health to proactively identify and address potential issues.
Foster Agile Clarity: You’ll embrace ambiguity in initial development stages, leading by example in generating asynchronous content like technical design documents (TDDs), data models, and POCs to gather continuous feedback and refine designs iteratively.