India
We are looking for a remote Chief C++ Developer with a passion for writing high-quality, efficient, and reusable code to lead our team of talented developers. As our Chief, you will be responsible for the technical leadership of our C++ projects, from design to implementation, as well as for mentoring and guiding our developers.
Responsibilities
- Developing high-quality software solutions
- Providing technical leadership and guidance to the team
- Designing, implementing and maintaining efficient, reusable and reliable C++ code
- Debugging and fixing issues in existing codebase
- Collaborating with cross-functional teams to define, design, and ship new features
- Identifying and addressing performance bottlenecks, bugs and improving application responsiveness
- Writing clean, maintainable, and testable code
Requirements
- 7+ years of experience in Core C programming
- 2+ years of experience in leadership or management roles
- 2-3 finished projects and system design and architecture from scratch
- Strong proficiency in C++ 11/14/17 and Windows/Linux
- Solid understanding of file systems, multithreading, IPC, and networking
- Familiarity with libraries such as STL/Boost
- Experience with compilers such as MSVC/GCC/Clang
- B2+ English level
Nice to have
- Experience with QT/QML
- Familiarity with OpenCV
- Understanding of OpenMP
- Experience working in an Agile environment
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn