Location: Remote in NZ/APAC Region
Job Type: Full-time, Permanent
About MEGA
MEGA The Privacy Company provides global services from its Head Office in New Zealand. Built with Privacy by Design, MEGA provides a range of end-to-end encrypted cloud storage and communication solutions for individuals and businesses.
We launched in 2013 and have grown to a global team of over 200 people who are motivated by next-generation technology and design. Currently, MEGA supports more than 280M global registered users, with desktop and mobile apps across all major platforms.
Our architecture is unique, our userbase is constantly growing, and we are preparing for the release of several landmark products and feature updates in the short-term future. We are looking to support this success by hiring a focussed, capable Team Lead to establish and coordinate a development squad building the MEGA Desktop app.
About the role
As the APAC C++/QT Team Lead, you take charge of the formation and development of a new team of C++/QT developers at MEGA working on a range of forthcoming features for our Desktop Application. Your leadership and technical abilities will be essential to driving necessary results as you onboard, mentor, and manage a distributed team of highly-skilled engineers.
Beyond your managerial responsibilities, you’ll get hands-on with the app’s sophisticated codebase, administer the code review process, and further develop our established engineering guidelines and processes. This is a rare opportunity to take a direct leadership role in the production of sophisticated C++/QT solutions for a massive user base, using the latest technologies and in an environment in which your skills will be put to good use.
Part of a global team, you will report to the Engineering Manager and make your mark by:
- Actively participating in the hiring process for the new C++/Qt engineering team, collaborating with HR and hiring managers to identify and recruit exceptional talent
- Facilitating the onboarding and integration of new team members, providing guidance and support throughout the onboarding pipeline
- In partnership with the Engineering and Product managers and in collaboration with stakeholders from the Product, Design, and QA teams, coordinating a team of QT/C++ engineers to deliver projects on-time and in-line with business objectives
- Encouraging growth and engagement within your team through mentorship, goal-setting, and knowledge-sharing, helping to create a work environment in which engineers thrive
- Overseeing the code review and project governance processes for your team, contributing to our established engineering practices and guidelines to improve overall efficiency and productivity
Please note that we run an asynchronous, hybrid-remote model at MEGA, and this role may require early-morning or late-night availability as you work alongside staff in different time zones.
About you
You’re a technical leader with a passion for the industry, a robust background in C++/QT development, and a keen awareness of the latest trends, technologies, and approaches. You have an excellent sense of advocacy and enjoy sharing your knowledge as the leader of a highly productive, close-knit team. You demonstrate MEGA’s values by taking ownership of your work and pursuing constant improvement, proactively identifying present or potential issues and seeking to resolve them.
A ‘doer’ with thorough attention to detail, you will also have:
- 5+ years of experience in C++/QT software development in a commercial context, with at least 2 years in a leadership role
- An in-depth understanding of clean architecture, OO design patterns, and SOLID principles
- Had exposure to Agile methodology and best-practice project governance approaches
- Extensive knowledge of, and experience with, cross-platform development environments for desktop
- Outstanding people skills; a strong collaborative focus and the proven ability to coordinate many moving parts in order to achieve set outcomes
- Excellent communication skills; proficiency in written and verbal English is a must-have
Qualifications:
Ideally, you hold a tertiary qualification in Computer Science, Software Engineering, or a related discipline.
What MEGA offers
Along with a flexible working policy, a deliberate culture of internal development, and top-of-the-line tools, you will enjoy a competitive remuneration package.
This is a unique opportunity to contribute to the formation and success of a new team within a secure but dynamic space and working alongside passionate people at the forefront of their field.
With attentive leadership and an emphasis on innovation, you’ll grow alongside MEGA as we continue to cement our industry-leading position.
