C++ Software Engineer


As C++ Software Engineer you will join a new team that is redesigning a system to take advantage of a microservice architecture. This is a massive re-engineering project affecting a key mission critical application. It is technically challenging, involving major changes to all layers of our software stack – database, business and presentation. The system is currently designed as a distributed service-oriented-architecture, making extensive use of C++, messaging middleware, Oracle, Linux and MongoDB technologies.

We are looking for a software engineer/architect with a strong background in C++ and microservice architecture who can help achieve an optimal redesign of our application.

Vacancy Details

C++ Software Engineer Responsibilities:

  • Analysing needs and requirements, from customer and internal sources, and propose functional/technical solution recommendations with supporting rationale
  • Writing and/or contribute to feasibility studies/analysis documents
  • Delivering comprehensive and high quality operational software, documentation, and unit/component tests necessary for the application.
  • Identifying interactions and assess impacts with other packages/products/solutions to ensure functional and technical compatibility.
  • Identifying technical risks and takes responsibility for mitigating and managing them.
  • Establishing and improve architectural design of applications.
  • Taking responsibility across the full project life cycle.
  • Coordination those interactions from building phase to delivery to ensure the compliance of the delivered functionality.
  • Carrying out the functional walk-through of the product with the Development team and Product Management
  • Contributing with QA teams to product quality by giving inputs for the test strategy

Experience Required

  • Post-secondary degree in Computer Science or related technical field or equivalent experience.
  • Strong C++ on Linux experience
  • Knowledge of microservice architecture concepts
  • Knowledge of distributed systems & service oriented architectures


How to Apply

Please apply to advert or via Jewels Recruitment website with a copy of your CV.

Please note only suitable candidate will be contacted for this position. If your skills are not what the client is seeking for this position your CV will be added to our database where you will be considered for other roles as they become available that match your skills and experience.

Once you are added to our database you will receive emails of our "New Vacancies" covering all our new and available jobs as they become available

You will also receive weekly/monthly email newsletters from Jewels Recruitment, listing ALL available jobs in various locations and salary bands. Please advise us if you do not want to receive these new job alerts.