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

Lead Software Developer

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

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

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

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

Текст:
/
TL;DR
Lead Software Developer (C/C++/Java): Enhancing security and developing mission-critical enterprise integration solutions while migrating the Application Integrator product to a modern platform with an accent on system-level performance, framework development, and scalability. Focus on remediating vulnerabilities, managing dependencies, and solving complex concurrency, memory management, and inter-process communication challenges.

Location: Richmond Hill, Ontario, Canada; full-time onsite

Salary: $118,000–$168,000 per year

Company

hirify.global is a global information management company developing solutions for digital transformation and enterprise information management.

What you will do

  • Identify, assess, and remediate security vulnerabilities across the application stack using secure coding practices and industry standards.
  • Design, maintain, and deliver enterprise integration solutions connecting diverse systems across the full technology stack.
  • Use C/C++ for high-performance system-level development and Java for framework enhancements.
  • Lead migration of the Application Integrator product to a modern platform while preserving functionality, performance, security, and scalability.
  • Monitor and update third-party libraries, frameworks, and components, assessing compatibility and performance impacts.
  • Collaborate with Support, QA, DevOps, and Product Management, and document security fixes, migration steps, and technical decisions.

Requirements

  • 8–15 years of professional software development experience focused on backend systems.
  • Expert-level proficiency in C and C++, with strong production experience in Java.
  • Deep understanding of multithreading, concurrency, memory management, inter-process communication, and Java web frameworks such as Apache Struts.
  • Proven experience with middleware and automation tools for connecting enterprise-level applications.
  • B.S. or M.S. degree in Computer Science, Engineering, or a related technical field.

Nice to have

  • Knowledge of Docker, Kubernetes, and cloud-native integration strategies.
  • Familiarity with CI/CD pipelines and automated testing.
  • Understanding of compliance frameworks and security standards such as OWASP and ISO 27001.

Culture & Benefits

  • Culture focused on innovation, creativity, collaboration, trust, and accountability.
  • Benefits package supporting physical, emotional, and financial wellbeing.
  • Vacation entitlement and paid time off.
  • Variable and commission compensation opportunities may be available for eligible roles.
  • Commitment to diversity, inclusion, accessibility, and reasonable accommodation.

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