Taro Logo

Sr. Software Developer (C++)

A global cybersecurity leader helping make the world safe for exchanging digital information across enterprises, governments, and consumers.
Ottawa, ON, Canada
$105,000 - $130,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Cybersecurity

Job Description

Trend Micro, a leading global cybersecurity company, is seeking a Senior Software Developer specializing in C++ for their Ottawa office. This hybrid role requires 3 days per week in-office presence and offers a competitive salary range of CAD $105,000 - $130,000. The position focuses on developing sophisticated software projects requiring deep knowledge of internet protocols and potentially kernel programming. The ideal candidate will work on critical cybersecurity solutions using C/C++ in Linux/macOS environments, contributing to Trend Micro's mission of protecting digital information exchange worldwide. The role offers comprehensive benefits including health coverage, retirement savings with company match, professional development opportunities, and work-life balance initiatives. The company's commitment to diversity and inclusion makes it an attractive workplace for talented developers looking to make an impact in cybersecurity. The position involves working with cutting-edge technology and collaborating with cross-functional teams to design and implement system-level components. Experience with Objective-C, Swift, and browser add-on development is highly valued, though not required. This role presents an excellent opportunity to join a recognized top employer in the National Capital Region while working on meaningful cybersecurity solutions.

Last updated 2 months ago

Responsibilities For Sr. Software Developer (C++)

  • Develop, test, and maintain robust software applications using C/C++ on Linux or macOS platforms
  • Perform detailed debugging and troubleshooting to ensure high-quality software performance and reliability
  • Collaborate with cross-functional teams to design and implement system-level components effectively
  • Utilize expertise in internet protocols to enhance network-related features and system performance

Requirements For Sr. Software Developer (C++)

Linux
  • Good Programming Skills: Proficiency in C/C++ with strong abilities in coding and debugging within a Linux or macOS environment
  • Extensive System Architecture Knowledge: Extensive understanding of macOS or Linux architecture
  • Internet Protocols Expertise: Solid understanding of various internet protocols and their practical applications in software development

Benefits For Sr. Software Developer (C++)

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Parental Leave
Education Budget
  • Group benefits program with health and dental coverage
  • Telehealth Virtual Health Services
  • Life Insurance
  • Short & Long Term Disability
  • Pre-partum, maternity, parental and medical leave
  • Critical Illness Insurance
  • Mental Health Wellness Program
  • Wellness Incentive Program
  • Retirement Savings Programs with company match
  • Paid Time Off
  • 14 Annual Holidays
  • Tuition Assistance
  • Employee Resource Groups

Related Jobs