Senior C++ Backend Engineer

1 week ago


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 launched in 2013, and have grown to a global team of over 160 people who are motivated by next-generation technology and design. Currently, MEGA supports more than 260M global registered users, with desktop and mobile apps across all major platforms.

Check out the **MEGA blog** to find out more about what our team is up to.

**About the role**:
As a Senior C++ Backend Engineer, you'll work alongside an international team architecting and developing a C++ service that provides access to MEGA through a state-of-the-art standard RESTful API: AWS S3. Part of a global team, you'll report to the C++ Backend Team Lead.

You'll make an impact by:

- extending our current service offerings by adding new features consistent with MEGA's guidelines and standards
- writing high-quality code and participating in code reviews
- actively engaging with team members, and mentoring as well as supporting them
- helping resolve technical challenges, problems, and bottlenecks to boost our server performance and security
- risk assessing technical problems, existing approaches, and patterns, and actively seeking solutions
- implementing unitary and integration tests
- contributing to engineering guidelines and our technical infrastructure to help enhance our products and improve reliability and efficiency
- collaborating with other engineers as well as product, design, and QA teams to ensure great user experiences
- adhering to our high security and privacy standards underpinned by our zero-knowledge encryption.

This role requires flexible working hours as you will collaborate with teams globally.

**About you**:
You enjoy transforming complex problems into simple, efficient and correct algorithms.

You are platform-agnostic and able to work with MEGA's build environments for networks and servers.

You’re proactive, self-motivated, disciplined, and willing to step out of your comfort zone to try something new.

You have:

- Over 6 years of experience in C++ software development in a commercial environment
- experience working with C++17 and using git for version control
- experience debugging, core dump analysis, deadlock identification, and memory corruption analysis
- experience in software profiling and in identifying bottlenecks and inefficiencies
- experience in Linux development
- knowledge of POSIX
- desirable experience or knowledge of AWS S3, IPC mechanisms, and multi-threading programming
- experience in network technology and server development
- an eye for detail and coding accuracy with a drive to present Clean Code
- excellent verbal and written communication skills
- good command of English.

**Qualifications**

Ideally, you hold a tertiary qualification in Computer Science, Software Engineering, or a related discipline.

**What MEGA offers**:
Along with the freedom of remote and flexible working, continuous development, and opportunities for future growth, you’ll enjoy a competitive remuneration package.

This is a stable role within a secure industry, with the opportunity to work with passionate and experienced engineers, designers, product managers, and other stakeholders across the globe.

We have great and responsive leadership, a fun, hardworking team, and plenty of ongoing learning opportunities that mean you’ll continue to grow with us.



  • Auckland City, New Zealand Tencent Full time

    **About us** Lightspeed Studios are one of the world's most innovative and successful game developers. With team across China, United States, Singapore, Canada, Japan, South Korea, and New Zealand. Founded in 2008, LightSpeed Studios has created over 50 games across multiple platforms and genres for more than 4 billion registered users. It is the...


  • Auckland, Auckland, New Zealand Salt Digital Recruitment Full time

    At Salt Digital Recruitment, we are currently seeking a skilled Backend Dotnet Engineer to join our team. The successful candidate will be responsible for working on complex projects using C# .Net and AWS.This is an excellent opportunity to work with a leading IT services & Consulting organisation that values its contractors as part of the family. You will...

  • C++ Senior Engineer

    2 weeks ago


    Auckland City, New Zealand MEGA Full time

    **Location**:Auckland, New Zealand or remote working in 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 end-to-end encrypted cloud storage and communication solutions for individuals and businesses. We...


  • Auckland CBD, New Zealand Corporate Travel Management Full time

    **About CTM** CTM is an award-winning provider of innovative and cost-effective travel management solutions to the corporate, events, leisure and loyalty travel markets. Its proven business strategy combines personalised service excellence with client-facing technology solutions to deliver a return on investment to clients. CTM was founded in 1994 in...


  • Auckland City, New Zealand Remote Technology, Inc. Full time

    **About Remote**: **All of our positions are fully remote. You do not have to relocate to join us!** **The position**: You'll be joining 100 engineers across Frontend, Backend, SRE and QA. We're organised into cross-functional development teams assigned to specific verticals. This role is open for several teams, and we will define the exact team that you...


  • Auckland City, New Zealand Remote Technology, Inc. Full time

    **About Remote**: **All of our positions are fully remote. You do not have to relocate to join us!** **The position**: You'll be joining 100 engineers across Frontend, Backend, SRE and QA. We're organised into cross-functional development teams assigned to specific verticals. This role is open for several teams, and we will define the exact team that you...


  • Auckland City, New Zealand The Creative Store Full time

    Are you a C++ Unreal Engine Developer looking to join an award-winning team? Our client is on a mission to create the world’s most incredible interactive experiences and are looking for intermediate and senior C++ Unreal Engine Developer to join the team in a permanent capacity based at their Auckland office. You are a talented C++ Unreal Engine developer...


  • Auckland, Auckland, New Zealand Randstad Full time

    The RoleWe are seeking an experienced Full-Stack Developer with expertise in .NET and Azure to work on cutting-edge projects. The role involves full-stack development, solution design, application estimation, and building scalable cloud-native applications.Strong backend development skills in .NET (.NET Core, ASP.NET, C#).Some front-end experience with React...


  • Auckland City, New Zealand Tencent Full time

    Business Unit LIGHTSPEED STUDIOS is made up of passionate players who advance the art & science of game development through great stories, great gameplay, and advanced technology. We are focused on bringing next generation experiences to gamers who want to enjoy them anywhere, anytime, across multiple genres and devices. About the Hiring Team Lightspeed...


  • Auckland City, New Zealand Canva Full time

    **Join the team redefining how the world experiences design. - Hey, g'day, mabuhay, kia ora,你好, hallo, vítejte!- Thanks for stopping by. We know job hunting can be a little time consuming and you're probably keen to find out what's on offer, so we'll get straight to the point.**Where and how you can work** - Our flagship campus is in Sydney, Australia...


  • Auckland, Auckland, New Zealand Alter Global Full time

    About the RoleWe're seeking an experienced Backend Software Engineer to join our team and help drive the development of our virtual fencing technology.The ideal candidate will have a proven track record in software engineering, with experience in Kotlin, Java, and AWS. They should be passionate about coaching and mentoring fellow engineers, as well as...


  • 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...


  • Auckland, Auckland, New Zealand Termius Full time

    About UsTermius is a leading provider of remote system management tools. Our platform has transformed the way engineers interact with remote systems, and we are constantly looking for ways to improve.We are seeking a Senior Backend Engineer to join our team in Auckland to help drive this innovation forward.Key ResponsibilitiesThe successful candidate will be...


  • Auckland City, New Zealand MEGA Full time

    **Location**:Auckland, NZ **Job Type**:Full-time, permanent **Salary**:70,000NZD **About MEGA**: MEGA The Privacy Company provides global services from its Head Office in Auckland. Built with Privacy by Design, MEGA provides a range of zero-knowledge encrypted cloud storage and communication solutions for individuals and businesses. We launched in 2013...


  • Auckland, Auckland, New Zealand Termius Full time

    About TermiusWe're a pioneering company in the field of remote system interaction, driven by innovation and a passion for solving real-world problems. As a Senior Frontend Engineer, you'll have the opportunity to work on cutting-edge projects that make a tangible impact on the lives of millions of engineers worldwide.Our MissionTo revolutionize the way...


  • Auckland City, New Zealand Halter Full time

    The future of food production hinges on an important question: How do we feed the world’s growing population without compromising our natural resources? Farmers feed our population and hold the keys to vital climate solutions. At Halter, we’re on a mission to enable farmers to run the most productive and sustainable farms. Farmers are using Halter to...

  • Backend Engineer

    2 weeks ago


    Auckland City, New Zealand Remote Technology, Inc. Full time

    **About Remote**: **All of our positions are fully remote. You do not have to relocate to join us!** **The position**: You'll be joining 100 engineers across Frontend, Backend, SRE and QA. We're organised into cross-functional development teams assigned to specific verticals. This role is open for several teams, and we will define the exact team that you...


  • Auckland City, New Zealand Tencent Full time

    **About us** Lightspeed Studios are one of the world's most innovative and successful game developers. With team across China, United States, Singapore, Canada, Japan, South Korea, and New Zealand. Founded in 2008, LightSpeed Studios has created over 50 games across multiple platforms and genres for more than 4 billion registered users. It is the...


  • Auckland, Auckland, New Zealand Salt Digital Recruitment Full time

    Salt Digital Recruitment is proud to present an exciting opportunity for a Senior Software Developer to join our team. We are seeking passionate engineers with excellent understanding of C# .Net and full stack development design patterns.This role is more backend focused, and you will be working with cross-functional teams to deliver commercial software...


  • Auckland City, New Zealand Serato Limited Full time

    Serato is the biggest DJ and production tech brand in existence, pumping out beats in every single country across the globe with internet access. We are the power behind legends like Fat Boy Slim, A-Trak, Jazzy Jeff, Will Smith, Flying Lotus, Timbaland, Disclosure, DJ Snake, Hector Delgado, Kendrick's own producer DJ Dahi and literally millions more,...