Position: Senior C++ Engineer
Company: AgileEngine
Category: C++
Experience required: 5y
English level: intermediate

On Behalf of the new client, AgileEngine is looking for an experienced Senior C++ Engineer to join our world-class community of talented experts. Together with an international cross-functional team, we’ll be building a new niche programming language and bring some innovation to the global engineering community.

**What is required?**

● 5+ years of experience with C/C++
● Strong knowledge of algorithms
● Experience in building embedded systems, games, operating systems, hardware, and other components that rely on speed
● Experience with compilers, parsing (e.g. with yacc or similar)
● Exposure to LLVM
● Experience in working on complex projects will be a big plus

**What you will do**

● Plan, architect, and iterate on impactful features
● Work on an extremely challenging project that will revolutionise the programming world by creating a new programming language
● Contribute beyond the level of a single engineer by advocating for good engineering practices and mentoring other engineers on your team

**What we offer**

● Interesting and challenging tasks
● Flexible work schedule
● Zero bureaucracy
● Friendly and a very skilled team with great corporate culture and mentorship (visit us and see it yourself)
● US democratic management style
● Opportunities for self-realization, professional and career growth
● Cool events and team activities
● Professional workshops and training, a great engineering culture

**What about the project**

The project is aimed to build a new niche programming language that will replace C++ in the marketplace. The idea is that the compiler is so optimized that the runtime will be faster than anyone can imagine!
This is an awesome opportunity if you want to give back to the community and make your contribution to the open-source solutions
The project is a long-tem startup created by the co-founder of Oculus