India
We are looking for a remote Lead C++ Developer with 5+ years of relevant work experience, and 1+ years of relevant leadership experience. The ideal candidate will possess strong leadership skills and have a proven track record in team management and project delivery. Candidate should also have a deep understanding of software development principles and methodologies.
Responsibilities
- Design, develop and maintain C++ applications
- Lead a team of developers to ensure project delivery on time and within budget
- Collaborate with cross-functional teams to identify and solve complex technical problems
- Create and implement development plans, code reviews, and testing procedures
- Stay up-to-date with emerging trends and technologies in software development
Requirements
- 5+ years of relevant work experience in C++
- 1+ years of experience in leading a team of developers in the delivery of software projects
- Master's degree in Computer Science or a related field
- Strong knowledge of C++ 11/14/17 and Windows/Linux
- Experience with File systems, Multithreading, IPC, and Networking
- Familiarity with Libraries such as STL and Boost
- Experience with Compilers (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