Назад
Company hidden
4 дня назад

Senior Software Developer (C++/C#)

Формат работы
hybrid/onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Developer (C++/C#): Designing, developing, testing, and maintaining civil engineering software applications with an accent on software architecture, technical ownership, and product quality. Focus on solving complex technical issues, leading design decisions, mentoring engineers, and building reliable production-quality systems.

Location: Quebec City, Quebec, Canada — hybrid or in-office

Company

hirify.global develops software solutions that help infrastructure professionals design, build, and operate resilient infrastructure projects.

What you will do

  • Design, develop, test, and maintain software components for civil engineering applications.
  • Own features from design through delivery, ongoing support, and continuous improvement.
  • Collaborate with distributed engineering teams on scalable, high-quality solutions.
  • Participate in architecture and design discussions, technical decisions, and code reviews.
  • Develop unit and integration tests, troubleshoot complex defects, and perform root-cause analysis.
  • Provide technical leadership, mentor junior and intermediate engineers, and support Agile ceremonies.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of professional software development experience.
  • Strong proficiency in C++ and C#.
  • Deep understanding of object-oriented design, software architecture, and design patterns.
  • Experience developing complex, production-quality software systems, with strong debugging and analytical skills.
  • Excellent written and verbal communication, independent work capability, and effective collaboration with distributed teams.

Nice to have

  • Experience developing desktop or engineering software applications.
  • Microsoft Visual Studio, .NET Framework, JavaScript, or TypeScript experience.
  • Familiarity with cloud-connected applications and service-oriented architecture.
  • Experience with automated testing, CI/CD pipelines, and modern DevOps practices.
  • Familiarity with AI-assisted development tools such as GitHub Copilot.

Culture & Benefits

  • Collaborate with an international engineering organization and globally distributed teams.
  • Work in a collaborative environment focused on technical ownership, continuous learning, and innovation.
  • Contribute to software used in complex infrastructure projects with real-world impact.
  • Participate in continuous improvement initiatives for quality, performance, and developer productivity.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →