This job posting is currently inactive. Check out other active jobs at Nextjob.

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 SSE 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.

Responsibilities

  • Designs, develops, and tests on a variety of software assignments that constitute a portion of a larger project.
  • Develops and tests documentation which describes the specific software functionality.
  • Makes and implements recommendations to immediate team to enhance performance and improve productivity.
  • Seeks out new tools to analyze and solve problems. – Builds productive working relationships internally and externally.
  • Leads requirements meetings for moderately complex software design projects.
  • Possessing firm understanding software development processes.
  • Present, communicate, and facilitate effectively to peers, team members, and senior managers.
  • Collaborates effectively with cross-functional teams.

Requirements

  • Excellent programming skills in C/C++
  • Experience in Java is a plus.
  • Experience developing applications on Linux platform
  • Fundamental understanding on Android application development is a plus.
  • 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

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*