Match score not available

Senior C++ Engineer (SDK)

75% Flex
Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5+ years experience in C++ software development, Experience in Linux and POSIX.

Key responsabilities:

  • Developing & expanding the C++ service
  • Mentoring team & resolving technical challenges
  • Writing high-quality code & engaging with peers
MEGA The Privacy Company logo
MEGA The Privacy Company Information Technology & Services SME https://mega.io/
51 - 200 Employees
See more MEGA The Privacy Company offers

Job description

Logo Jobgether

Your missions

Location: Remote New Zealand, or 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.

At MEGA, people are considered our major asset. We welcome candidates with varied experiences, perspectives, and abilities to apply. We encourage applications from individuals of all backgrounds and are dedicated to providing equal opportunities regardless of ethnicity, place of origin, gender, sexual orientation, disability, or any other characteristic.

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 to build and improve upon the functional systems delivering seamless software solutions to our massive global userbase.

Learn more about MEGA from https://blog.mega.io/ and https://mega.io/about

About the role


As a Senior C++ 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++ Team Lead your core responsibilities will include:

  • 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 can be performed either remotely New Zealand, Europe or APAC or in-office at our central Auckland or Salamanca headquarters. Please note that we support hybrid-remote working across the organization, and you may on occasion be required to work outside of typical office hours as you communicate with colleagues in different time zones.

 

About you

You're an adaptable, self-motivated professional with a real passion for the industry and a keen awareness of the latest trends, technologies, and approaches. While you excel at working independently, you're also a team player, capable of communicating effectively and sensitively with a diverse group of highly-skilled colleagues.

You take ownership of your work and pursue constant improvement, proactively identifying persistent or potential issues and resolving them. 

You have:

  • 5+ 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

We will prioritize candidates with expertise or experience in the following areas:

  • Cyber-security and penetration testing
  • Multi-server architecture, including efficient and reliable inter communication
  • Server monitoring
  • CDN
  • Data base engines, including non relational data bases


Qualifications

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

 

What MEGA offers

This is a stable role within a secure but dynamic industry, providing the opportunity to work with passionate people at the forefront of their field.

  • A flexible working policy
  • A deliberate emphasis on internal development
  • Top-of-the-line tools
  • Competitive remuneration package

We foster a warm, friendly company culture that values and encourages a healthy work-life balance.

"Upon completing your application, staying vigilant with regular email and junk mail checks becomes paramount to expediting the hiring process. Your proactive engagement is instrumental in driving the momentum forward towards your professional aspirations."

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Soft Skills

  • motivational-skills
  • open-mindset
  • verbal-communication-skills
  • Mentorship