Senior C++ Backend Engineer
3 weeks ago
**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.
-
Senior Game Backend Engineer
3 weeks ago
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...
-
Senior Backend Engineer
3 months ago
Auckland City, New Zealand Kiwibank Full time**Auckland**/**Wellington **based opportunity - Banking benefits, health insurance, flexible working options and more - Join our growing Digital & Technology Team! **This is us. Where making an impact matters.** We are seeking a highly skilled Senior Backend Engineer to join our diverse and dynamic team. You will work alongside a Senior Product Lead, 3...
-
Senior Backend .Net Engineer
1 month ago
Auckland, New Zealand Corporate Travel Management Full time.Net Back End Engineer opportunity in the Travel & Event Industry27th November, 2024About CTMCTM 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...
-
Senior Backend .NET Engineer
3 months ago
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...
-
Senior Software Engineer C ++
2 weeks ago
Auckland City, New Zealand Serato Limited Full timeSerato is one of the world leaders in audio software for professional DJs and musicians. World renowned artists such as Fatboy Slim, DJ Snake, Major Lazer and Mix Master Mike (of the Beastie Boys) love our products and perform with them on a regular basis. Based in central Auckland, we are look for a senior developer who brings a wealth of experience with...
-
Senior Backend Engineer
3 days ago
Auckland, New Zealand Termius Full timeAbout TermiusTermius is redefining how engineers interact with remote systems.Millions of engineers and thousands of companies rely on Termius worldwide.While AI has transformed modern IDEs, a terminal stays the same inefficient technology since the 1970s.As a leading cross-platform SSH client, our mission is to boost productivity and foster collaboration by...
-
Backend Engineer
2 weeks ago
Auckland City, New Zealand OSHO Full time**About Us** Are you looking for an opportunity to make a real difference in your next role? Why? As a society, we need to decarbonise and accelerate the transition to alternative energy sources. Existing solutions are expensive and disparate, with limited functionality. Osho is driven by purpose, real innovation, and ambition. We have a talented team...
-
Senior Backend Engineer
2 months ago
Auckland, New Zealand Termius Full timeAbout TermiusTermius is redefining how engineers interact with remote systems. Millions of engineers and thousands of companies rely on Termius worldwide.While AI has transformed modern IDEs, a terminal stays the same inefficient technology since the 1970s. As a leading cross-platform SSH client, our mission is to boost productivity and foster collaboration...
-
PHP Intermediate Backend Software Engineer
7 months ago
Auckland City, New Zealand MEGA Full timeLocation: Auckland. New Zealand , 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...
-
Senior Backend Engineer
5 days ago
Auckland, New Zealand Termius Full timeAbout Termius Termius is redefining how engineers interact with remote systems. Millions of engineers and thousands of companies rely on Termius worldwide. While AI has transformed modern IDEs, a terminal stays the same inefficient technology since the 1970s. As a leading cross-platform SSH client, our mission is to boost productivity and foster...
-
Senior Backend Engineer
3 months ago
Auckland, New Zealand Termius Full timeAbout TermiusTermius is redefining how engineers interact with remote systems. Millions of engineers and thousands of companies rely on Termius worldwide.While AI has transformed modern IDEs, a terminal stays the same inefficient technology since the 1970s. As a leading cross-platform SSH client, our mission is to boost productivity and foster collaboration...
-
Senior Backend Engineer
2 months ago
Auckland, New Zealand Termius Full timeAbout Termius Termius is redefining how engineers interact with remote systems. Millions of engineers and thousands of companies rely on Termius worldwide.While AI has transformed modern IDEs, a terminal stays the same inefficient technology since the 1970s. As a leading cross-platform SSH client, our mission is to boost productivity and foster collaboration...
-
Senior C++ Engineer
7 months ago
Auckland City, New Zealand MEGA Full timeLocation: 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...
-
Senior Backend Engineer
5 days ago
Auckland, New Zealand Termius Full timeAbout Termius Termius is redefining how engineers interact with remote systems. Millions of engineers and thousands of companies rely on Termius worldwide. While AI has transformed modern IDEs, a terminal stays the same inefficient technology since the 1970s. As a leading cross-platform SSH client, our mission is to boost productivity and foster...
-
Senior Backend Engineer
3 months ago
Auckland, New Zealand Termius Full timeAbout Termius Termius is redefining how engineers interact with remote systems. Millions of engineers and thousands of companies rely on Termius worldwide.While AI has transformed modern IDEs, a terminal stays the same inefficient technology since the 1970s. As a leading cross-platform SSH client, our mission is to boost productivity and foster collaboration...
-
Senior Software Engineer
7 months ago
Auckland City, New Zealand Vista Group International Limited Full timeDescription This senior level.Net Software Engineer role sits within our Platform team and involves building the services, libraries, and general solutions that our other engineering teams use. With a near 100% backend focus, you'll get involved in some interesting and challenging projects involving cloud deployment tooling, containerization, and extended...
-
Senior Software Engineer
7 months ago
Auckland City, New Zealand Vista Entertainment Solutions Full timeThis senior level.Net Software Engineer role sits within our Platform team and involves building the services, libraries, and general solutions that our other engineering teams use. With a near 100% backend focus, you'll get involved in some interesting and challenging projects involving cloud deployment tooling, containerization, and extended libraries to...
-
Senior Principal Engineer
7 months ago
Auckland City, New Zealand Serko Ltd Full timeSerko is an NZX50, global business travel and expense company, with our Headquarters based in Parnell, Auckland. Our purpose is to "**Bring People Together**", coupled with a vision to "**Create a Connected, Frictionless Travel Experience**". While the world of business travel is changing, we’re preparing companies for this with intelligent technology...
-
Senior Full Stack Engineer
5 months ago
Wellington City, New Zealand SONITEC Full time**This is a Senior Full Stack Engineer position in "Sydney"**: - Experience with front end languages **Typescript, Javascript and one backend language from Python, GoLang and C++** About the role As a Full Stack Engineer you will be part of the Data Engineering team, enabling the Algorithms and AI Teams to improve our Clients Detect and Defeat...
-
C++ Unreal Engine Developer
1 week ago
Auckland City, New Zealand The Creative Store Full timeAre 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...