C++ Software Engineering Team Lead

2 weeks ago


Auckland City, New Zealand MEGA Full time

Location: Remote New Zealand, APAC

**Job Type**: Full time, Permanent

**About MEGA**:
**MEGA**, The Privacy Company, provides global services from its head office in Auckland. Built with **Privacy by Design, MEGA** offers a range of zero-knowledge encrypted cloud storage and communication solutions for individuals and businesses.

We launched in 2013 and have grown to a global team of more than 230 people who are motivated by next-generation technology and design. Currently, **MEGA** supports more than 300M registered users on our desktop, web, 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 talented, self-motivated Senior C++ Engineer Team Lead to build and improve upon the functional systems delivering seamless software solutions to our massive global userbase.

**About the role**:
We are looking for a C++ Engineering Team Lead with both exceptional leadership skills and technical ability. Bring your skills and passion for technology to a rapidly growing SaaS business and enjoy a great and dynamic team culture.

Reporting to the Engineering Manager, the C++ Engineering Team Lead will manage a team of C++ engineers to successfully contribute to MEGA's SDK, which is the engine of the mobile apps and the desktop app. The team has various areas of expertise, all of which support the MEGA product suite ; Design, Mobile, API/backend, SDK, QA, and Helpdesk teams.).

The key responsibilities of this role include:

- Be responsible for creating a work environment that developers thrive in, find their motivation, and keep on growing professionally while supporting each other towards common goals.
- Encourage growth and engagement within your team through leadership, mentoring, and knowledge sharing.
- Help improve team's software delivery by following and improving existing delivery processes and agile methodologies.
- Hands-on coding, developing robust, testable, and scalable code. Architect your code to be efficient, reliable, maintainable, and reusable.
- Contribute to engineering best practices, guidelines, and our technical infrastructure to help enhance infrastructure, reliability, and efficiency.
- Cross-team collaboration, with product, design, and QA teams, to ensure we create great user experiences whilst also adhering to our high security and privacy standards.

**About you**:
Personal attributes
- Actively demonstrates MEGA’s values.
- Takes initiative and has an ‘enabler’ attitude who understands the importance of the Team over the Leader.
- A problem solver with strong attention to detail. Team delivering of algorithmic excellence is a must.
- Strong cross-collaborative focus; a company player, who understands the job is done by people, for people, and with people. Including colleagues from different departments.
- Comfortable working and leading remotely and asynchronously.
- An appetite to understand the bigger picture, team's mission, individual contribution, along thinking of ways to improve the alignment and its delivery.

**Qualifications**

To be successful in this role, you must be flexible in your working hours to be able to juggle multiple priorities and engage with teams across the globe.
You should also ideally have:

- Ideally, you hold a tertiary qualification in Computer Science, Software Engineering, or a related discipline.
- 17+ years of experience in Software Engineering development industry.
- 7+ years building high-productivity cohesive teams that release high quality C++ software in time-scoped scenarios.
- 8+ years of experience developing in Modern C++ systems, capable to work with C++17, and interested in catching-up with newer C++ standards.
- Basic knowledge about profiling apps and identifying bottlenecks and inefficiencies.
- Experience in best practice software engineering. In particular, software delivery methodologies and tools (Atlassian suite is a plus).
- Experience in database, distributed, multi-threaded, multi-platform, and algorithmic programming.

**What MEGA offers**:
This is a stable role within a secure industry that will let you collaborate with some of the most passionate and experienced IT professionals across the globe.

We have a great and responsive leadership, as well as fun and hardworking teams.

Along with the freedom of flexible working, we also offer continuous development and opportunities for future growth.


  • C++ Software Engineer

    2 weeks ago


    Auckland City, New Zealand Rocket Lab Full time

    **C++ Software Engineer (Permanent / Full Time / Auckland)** At Rocket Lab, our family of Electron launch vehicles and Photon spacecraft are supporting a growing number of ground-breaking missions in low Earth orbit, to the Moon, and far beyond. Right now, our team is deep in the development of Neutron, our upcoming reusable launcher. It is designed for...

  • C++ Programmer

    4 days ago


    Auckland City, New Zealand MYTONA Full time

    Main- Career - C++ Programmer (Team Lead) **C++ Programmer (Team Lead)**: **Department***: *** **Programming** **Location***: *** **Auckland, NZ** **,** **Remote** **In this role you will**: - Lead the Software Engineering Team - Build, update and expand existing programs and software for mobile devices, social networks, and other digital platforms -...


  • Auckland City, New Zealand Rocket Lab USA Full time

    **Rocket Lab** Rocket Lab is a vertically integrated provider of small launch services, satellites, and spacecraft components. Our mission is to open access to space to improve life on Earth. Our team is over 1,300 people strong and we're adding to it every week. Collaboration is at our core - every idea is heard, and everyone makes a difference. Teams are...


  • Auckland, Auckland, New Zealand ANZ Talent Hub Full time NZ$140,000 - NZ$160,000 per year

    Auckland | Permanent | $140k–$160k + BenefitsAbout the RoleJoin an innovative New Zealand tech company transforming how modern systems connect and communicate. As a Lead Software Engineer, you'll drive the design and delivery of scalable integrations and microservices built on Azure Logic Apps, C#/.NET, and API Management — shaping architecture and...

  • Senior C++ Engineer

    1 week ago


    Auckland City, New Zealand MEGA Full time

    Location: Auckland, NZ, Salamanca, Spain, or Remote (APAC) **Job Type**: Full time, Permanent **About MEGA**: MEGA The Privacy Company provides global services from its head office in Auckland, New Zealand. Built with privacy by design, we provide a range of zero-knowledge encrypted cloud storage and communication solutions for individuals and...


  • Auckland City, New Zealand inMusic Full time

    inMusic develops world leading software and hardware for professional DJs, producers and musicians. Brands including Sound Switch, Akai, Denon DJ, Numark and Rane are part of the inMusic family and are leading the charge globally. As a company we are focussed on progression and innovation so we are on the hunt for a talented developer who want to contribute...

  • C++ Qt Engineer

    11 hours ago


    Auckland City, New Zealand MEGA Full time

    **Location**: Remote, NZ/APAC **Job Type**: Full-time, Permanent **About MEGA**: **MEGA**, The Privacy Company, provides global services from its head office in Auckland. Built with **Privacy by Design**, **MEGA **offers a range of zero-knowledge encrypted cloud storage and communication solutions for individuals and businesses. We launched in 2013 and...

  • Software Engineer

    2 weeks ago


    Auckland City, New Zealand Emirates Team New Zealand Full time

    Emirates Team New Zealand is looking for two skilled Software Engineers to join our dedicated team in pushing the boundaries of technology in the world of yacht racing. Our design office encompasses a diverse group of engineers focusing on the goal of designing the fastest yacht to defend the 38th America's Cup. This software includes displaying the data...


  • Auckland City, New Zealand MEGA Full time

    **Location**:Auckland or working remotely within NZ **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 zero-knowledge encrypted cloud storage and communication solutions for individuals and businesses. We...


  • Auckland City, New Zealand Xplor Full time

    **Company Description** At Xplor, we believe that helping people make the most of each day is the most rewarding way to spend ours. We give small and medium-sized businesses cloud-based, intuitive technology solutions that enable them to manage all the hassles of running and growing a business, so business owners can get back to doing what they love. With...