Lead C++ Software Developer

Sorry, this position is no longer available
Colombia
We are looking for a highly competent remote Lead C++ Software Engineer to join our team for an exciting new venture. In this role, you will be developing and maintaining software for simulating natural catastrophes. You will work closely with scientists and modelers to create new models and enhance existing ones, monitor and report to management on the progress of project efforts, identify potential hurdles preventing project goal attainment, and execute corrective actions.
Responsibilities
- Lead a team of experienced engineers
- Develop and maintain software for simulating natural catastrophes
- Adapt and broaden existing software to implement various product features in C++
- Collaborate closely with scientists and modelers to code new models and enhance existing ones
- Monitor and report project progress to management
- Identify potential issues hindering project goal attainment, and implement corrective actions
- Build and uphold strong relationships with customers and other teams to meet expected delivery dates and service levels
- Collaborate with other engineering teams to integrate models into client's products
Requirements
- Bachelor's degree in Computer Science or equivalent work experience
- Minimum of 5 years of experience writing production software in C++
- At least one year of relevant leadership experience
- Experience with C++14 or newer
- Understanding of C++ standard library containers and algorithms
- Experience with Linux and Windows software development (UI is not required)
- Basic Python programming knowledge
- Solid analytical and problem-solving skills
- Good verbal and written communication skills in English at a B2+ level
Nice to have
- Basic knowledge of natural hazard catastrophe models
- Fundamental understanding of distributed computing
- Basic experience with cloud platforms such as GCP, AWS, or Azure
- Knowledge and experience with SQL and relational databases
- Knowledge of CMake
- Working knowledge of Python/Go/Java/Rust/C# or any of this
- Basic understanding of statistics
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