Titre du poste ou emplacement

Senior Software Engineer

Akkodis - 20 emplois
Montreal, QC
Publié il y a 28 jours Expire bientôt !
Détails de l'emploi :
Temps plein
Exécutif

Akkodis is currently searching for a Software Engineer for our client within the Ottawa area.

Job Description:

  • Develop C++ software for a crypto application that complies with PKCS standards.
  • Ensure thread safety and proper memory management (no leaks or undefined behavior), and include inline comments or lightweight documentation for public interfaces.
  • Collaborate with senior developers, architects, and the engineering manager to implement components based on architectural requirements: draft designs, propose solutions, review in weekly design syncs, and finalize through code inspections.
  • Define unit tests for components, support the team in BDD feature definition, and assist with automation goals.
  • Collaborate with QA to develop BDD feature definitions (e.g., Gherkin files), translating acceptance criteria into executable scenarios.
  • Provide clear effort estimates during planning and flag any deviations in daily scrums.
  • Update status daily on the team board (e.g., Jira), and in standups, flag any deviation greater than 10% from the original estimate; if you exceed 20%, notify the engineering manager and suggest a corrective action.
  • Ensure designs facilitate troubleshooting of field issues.
  • Troubleshoot and resolve issues uncovered during feature or design testing.
  • When a QA feature or design test uncovers a defect, reproduce the issue locally, perform a brief root-cause analysis (noting steps and findings in the ticket), and categorize its impact
  • 3 - 5 days/week on site.

Experience Required:

  • Software development in C++
  • P11 Crypto standards and implementation expertise(nice to have)
  • Effective software development with multithreading/concurrency application development
  • Ability to effectively define unit tests and knowledge of BDD.
  • Expertise in rest/curl API
  • Expertise in gRPC and protobuf/Jetstream
  • Secure development expertise for mission critical products
  • Docker/Podman Containers

Interested candidates are invited to submit their resume in confidence to the LinkedIn job posting, by email to or on the Akkodis Canada website. No telephone calls please.

Akkodis would like to thank all candidates for submitting to this job opportunity, however, only those with the above qualifications clearly identified in their resumes will be contacted for further instruction and submission to the client. Akkodis is an equal opportunity employer that is committed to diversity, equity and inclusion. All employment is decided on the basis of qualifications, merit and business needs.

We're at the center of exceptional IT connections. Every day, Akkodis connects premier IT professionals to great opportunities at leading companies. Put our connections to work for you!

Partager un emploi :