Job Title
We are seeking a skilled C++ software developer to join our team and contribute to the creation of innovative solutions using the latest C++ standards.
Responsibilities
* Design, develop, and optimize platform-independent functionalities for clients and services using C++.
* Create efficient algorithms and technologies to enhance our software.
* Collaborate in a Scrum development team within a continuous integration environment.
* Ensure efficient implementation and high-quality code.
* Recommend improvements to architecture and technologies to further enhance our systems and codebase regarding reliability, maintainability, scalability, and performance.
* Monitor the latest technical developments and initiate improvements.
Requirements
* A university degree in Computer Science, Business Informatics, Software Engineering, or a related subject.
* 5+ years of professional experience in object-oriented software development using C++ (C++ 14 or above) and design patterns.
* Desirable experience in parallel programming, distributed and scalable systems, security, SQL, CQL, or network communication.
* A structured and analytical way of thinking/working, being a team player, and motivated to learn new things.
* Fluency in English is mandatory; further languages such as Portuguese are a plus.
What We Offer
* An onsite onboarding program for an optimal start.
* Great compensation and benefits packages including company achievement bonus and company stocks, regular salary reviews.
* Public transport-friendly offices.
* Special terms for local gyms.
* Access to a corporate benefits platform with many discounts.
* Hybrid and flexible work time with up to 60% home office.
* The Work From Abroad Program allowing up to 40 days of work outside your contracting country.
* We celebrate diversity as one of our core values.