Lead C++ Software Engineer in Bucuresti

Job Description What you will do Define the architecture, design and develop new features for our software on all commonly used platforms in modern C++; Optimize and enhance our software with new, efficient algorithms and state-of-the-art software tools and technologies; Work independently on solutions for specified requirements and be responsible for complying with time and quality specifications; Ensure that our software is stable and runs efficiently on many different systems (more than 2.5 billion installations); Monitor the latest technical developments in your field and make proposals for improvement; Guide and assist other team members in engineering topics relevant for the team. Must haves  A university or college degree in the field of information technology or a related subject or relevant work experience; 5+ years of professional experience in the field of software development; Solid knowledge of C++; Experience in taking architectural decisions about the development and maintenance of large-scale distributed systems and integrations with applications and user interfaces; Familiarity with boost and other open-source libraries; Understanding of Clean Code and Design Patterns for object-oriented programming; Experience in any of the following fields would be desirable: parallel programming, SQL, NoSQL, test automation, network communications; A positive and solution-oriented mindset paired with a structured and analytical way of thinking/working, being a team player, as well as motivated to learn new things; Fluency in English is mandatory, further languages are a plus. The benefits of joining us Professional growth Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps. Competitive compensation We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities. A selection of exciting projects Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands. Flextime Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Requirements A university or college degree in the field of information technology or a related subject or relevant work experience; 5+ years of professional experience in the field of software development; Solid knowledge of C++; Experience in taking architectural decisions about the development and maintenance of large-scale distributed systems and integrations with applications and user interfaces; Familiarity with boost and other open-source libraries; Understanding of Clean Code and Design Patterns for object-oriented programming; Experience in any of the following fields would be desirable: parallel programming, SQL, NoSQL, test automation, network communications; A positive and solution-oriented mindset paired with a structured and analytical way of thinking/working, being a team player, as well as motivated to learn new things; Fluency in English is mandatory, further languages are a plus.

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!