View Job Posts
C++ CMD Senior Engineer
: UrTechCity IT Solutions
: The Wood Park, E. Santos, Marikina, 1800 Metro Manila, Philippines
: Spain
: IT
: 1
: 29
: Remote Work
: Experienced
Monthly Rate (EUR)€: 10,000.00
To get feeds similar to this job in your facebook, you can join our Facebook Group by clicking here: Join Facebook Group
Details
Location: Remote. Spain/Europe preferred.
Job type: Permanent, Full-time.
About this role
As the lead engineer of this product, you will be engineering robust, testable and scalable code for MEGA CMD - our multiplatform suite that gives access to MEGA via command line and other high level protocols.
Part of a global team, you will report to the MEGA C++ Team Lead, who is an inclusive, high performing leader.
How you'll make an impact
- You will be the lead engineer in the development of this product.
- Independently complete small to medium projects to a high standard, consistent with MEGA's guidelines and standards.
- Research and evaluate the risk and impacts of different problems, approaches, and existing patterns and suggest solutions to the team lead and the business.
- Actively engage with team members, mentoring them and supporting each other.
- Seek to fully understand the impact and implications of technical problems and their solutions, so that the best ideas or solutions can be selected.
- Create secure and bug free software.
- Contribute to engineering best practices, guidelines and our technical infrastructure to help enhance infrastructure, and improve reliability and efficiency.
- Cross-team collaboration, with SDK, Desktop, Backend, Design, Product and QA teams, to ensure we create great user experiences whilst also adhering to our high security and privacy standards which are underpinned by our end-to-end encryption.
This is a remote role. Our preferred locations are Salamanca, Spain (where we have an office) or remotely in Europe. This role requires flexible working hours as you will collaborate with teams globally.
About you
A critical thinker who thrives on building complex, world-class products. You strive for technical excellence, robust and efficient algorithms, while keeping your code clean and working to seek out the best possible ideas to solve problems.
You’re comfortable working independently, are disciplined, and willing to step out of your comfort zone to try something new.
You are:
- An initiative taker who is willing to go the extra mile.
- 5+ years’ experience working in C++ and able to work in C++11.
- Experienced in shell scripting.
- A command line enthusiast. Knowledge of GNU’s readline is desirable.
- Experienced in cross platform software development: POSIX and Windows APIs, character encoding hazards and operating system basic tools.
- Experienced with Unix and network sockets, Inter Process Communications and cross platform polling mechanisms.
- Knowledgeable and have a good understanding of FTP(s), Webdav, SFTP protocols.
- Experienced in creating final applications for desktop users in multiple environments (Windows, Linux, Mac). Knowledge in building, packaging and installing tools will be valued.
Qualifications
Ideally you also hold a tertiary qualification in Computer Science, Software Engineering or a related discipline.
Attachments or Supporting Information
JPG
HTTPS