Senior Software Engineer (C++)

Nextjob
Full-timeColombo, Sri Lanka

The Company

A trusted Digital Engineering and Enterprise Modernization partner, combining deep technical expertise and industry experience to advance innovations in Digital Transformation and Software Product Engineering offering a wide range of battle-tested solutions, creating a unique competitive advantage to see beyond and rise above.

We work with many industry leading organizations across 18 countries - including 14 of the 30 most innovative US companies, 80% of the largest banks in the US and India, and numerous innovators across the healthcare ecosystem. In addition, we are recognized across the industry as market leaders in delivery and customer excellence, as rated by ISG (2020 and 2021 ISG Star of Excellence Awards).

The company is experiencing tremendous growth, with $701.1 million in trailing 12-month revenue, representing 29.8% year-over-year growth. Along with that growth, they onboarded over 4,500 new employees recently, bringing the total employee count to over 16,500 located in 18 countries across the globe.

The Role

We are looking for an innovative C++ developer to design high-end applications for our clients. You will be determining the scope of software development projects, collaborating on the development of software applications, and obtaining and integrating end-user feedback.

To ensure success as a C++ developer, you should exhibit advanced C++ software development skills and extensive experience in collaborating on software development projects. As a first-class C++ developer your software development expertise should translate into highly functional and user-friendly applications.

Responsibilities

  • Drive continuous adoption and integration of relevant technologies into design
  • Write clean, elegant, maintainable, and efficient code
  • Design robust, scalable, and secure features.
  • Develop and maintain integrations with third-party applications and other internal systems using APIs and data interchange formats.

Requirements

  • Excellent programming skills in C++
  • Experience in C++ and/or Python
  • Experience developing applications on Linux platform
  • Fundamental understanding on Android application development.
  • Computer Vision experience is an added advantage.
  • Experience in Agile methodologies
  • Experience with CI / CD methods and pipelines
  • OS concepts like memory management, scheduling etc, is a plus
  • Deep understanding on android eco-system is a strong plus

Benefits

  • Great Remuneration 💰
  • Hybrid Work Arrangement 🏠
  • Performance Bonus 🏦
  • Private Health Insurance 🏥
  • Paid Time Off 🌴
  • Accelerated Career Growth 📚
  • Latest Tech Equipment 💻
  • International Exposure 🚀
  • Exciting Company Events 🥳

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*