Skip to content

Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok

Connect

Global Talent Alliance, Canada

NewBe an early applicant

Senior Software Engineer

Posted Updated
Discussion

Summary

Senior Software Engineer building an employer partner's Zero Trust endpoint-security products in Ottawa: developing a C/C++ agent for traffic inspection and policy enforcement, integrating with cloud services, including kernel-level drivers and system extensions on Windows and macOS.

Job #: 24-341(2)

G-TAC employer partner is seeking a talented individual to join their team as a Senior Software Engineer to work on their Zero Trust products and cloud services. The individual will become a member tasked with the development of innovative solutions to protect endpoints from emerging web-based threats. Primary responsibilities will include the creation of an agent for traffic inspection, policy enforcement, integration with cloud services and enhance capabilities.

Tech Requirement:

  • C/C++ skills with emphasis on object-oriented programming
  • Network programming. TCP/ HTTPS /HTTP
  • JSON/XML/ProtoBUf
  • Kernel Modules /Extensions (Windows Driver and Mac OS system extensions)
  • Git, CMake, Conan
  • GDB / LLDB

Duties:

  • Design and implement major components of the Zero Trust product that has high impact for our customers.
  • Evaluate the performance of the product.
  • Re-evaluate the design and implementation of source code.
  • Collaborate with team members and team leads

Skills Requirement:

  • Bachelors in Computer Science, Management Information Systems, or Software Engineering; or equivalent work experience
  • 3-4 years of relevant experience.
  • Strong C/C++ skills with emphasis on object-oriented programming
  • Ability to collaborate and thrive in a fast-paced environment
  • Excellent analytic/troubleshooting skills
  • Knowledge of layer 4-7 protocol (TCP/HTTP/HTTPS) and working knowledge of SSL (TLS). Deep understanding of security concept and L4 networking protocol a plus
  • Knowledge of Windows and Mac OS applications development and systems programming (Nice to have)

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →