Taro Logo

Sr. Software Developer

A global cybersecurity leader that helps make the world safe for exchanging digital information across enterprises, governments, and consumers.
Ottawa, ON, Canada
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
Cybersecurity · Enterprise SaaS

Job Description

Trend Micro, a leading global cybersecurity company, is seeking a Senior Software Developer to join their team in Ottawa. This role focuses on designing, developing, and maintaining enterprise-level security solutions using modern technologies like Go, Java, and Python. The position requires 3 years of experience and offers a comprehensive benefits package including health coverage, retirement savings, and work-life balance initiatives.

The ideal candidate will work on the Trend Vision One™ enterprise cybersecurity platform, contributing to architectural decisions and mentoring junior engineers. Key responsibilities include developing scalable applications, implementing microservices architectures, and managing CI/CD pipelines. The role demands expertise in cloud-native development on AWS or Azure, along with strong problem-solving abilities.

Trend Micro offers a collaborative environment with opportunities for professional growth and learning. They emphasize diversity and inclusion, welcoming applications from people with disabilities and providing accommodations as needed. The company provides competitive compensation with performance-based bonuses and has been recognized as one of the National Capital Region's Top Employers.

Working at Trend Micro means joining a company with a 30-year track record in cybersecurity, focusing entirely on making digital information exchange safe. The role offers the chance to work with cutting-edge technologies while addressing real-world security challenges in an ever-evolving threat landscape.

Last updated 17 days ago

Responsibilities For Sr. Software Developer

  • Collaborate with stakeholders to understand requirements and translate them into technical solutions
  • Design, develop, test, and deploy robust and scalable software applications
  • Take ownership of end-to-end feature development
  • Write clean, efficient, and maintainable code
  • Write infrastructure as code, unit tests, metrics, monitoring, and alarms
  • Participate in code reviews
  • Troubleshoot and debug complex issues
  • Collaborate with cross-functional teams
  • Share DevOps responsibilities
  • Continuous learning and skill development

Requirements For Sr. Software Developer

Go
Java
Python
Kubernetes
  • 3 years of professional experience in software development
  • Proficiency in Go, Java, or Python
  • Experience with cloud native application development on AWS or Azure
  • Experience with microservice architectures and REST API development
  • Experience with automated CI/CD pipelines
  • Strong understanding of software engineering principles
  • Familiarity with agile development methodologies
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills

Benefits For Sr. Software Developer

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

Related Jobs