Senior Software Developer (12-month term)

92100
Ottawa, Ontario
Permanent/Direct Hire
Yesterday

Job Title: Senior Software Developer

Location: Ottawa, ON (Hybrid)

Estimated Duration: 12 Months
 

Senior Software Developer (12-month term)

Join a collaborative Cybersecurity and DNS team working on solutions that help protect Canadians and improve the security and resiliency of internet infrastructure. This is a hands-on opportunity to work on meaningful cybersecurity products while contributing across software development, cloud infrastructure, networking, and security.

What You'll Do:

  • Design and develop secure cybersecurity products and backend services.
  • Translate business and security requirements into scalable software solutions.
  • Support CI/CD pipelines, automation, testing, deployment, and monitoring.
  • Investigate complex application performance, security, and interoperability issues.
  • Contribute to architecture, code reviews, technical documentation, and mentoring.
  • Collaborate with cybersecurity, DevOps, and infrastructure teams.
  • Participate in a rotating 24/7 on-call schedule.

What You Bring

  • 7–10 years of professional software development experience.
  • Advanced Java (Spring/Spring Boot or Play Framework) or Python experience.
  • Strong cybersecurity and secure application development experience.
  • Experience with CI/CD and Infrastructure as Code tools such as Terraform or Ansible.
  • Familiarity with cloud-native development, Docker, Linux, and Bash.
  • Understanding of DNS and networking technologies.
  • Experience with relational and/or non-relational databases.
  • Knowledge of cybersecurity technologies such as EDR/XDR, vulnerability scanners, and firewalls.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field is an asset.

Why Join?

Work with a small, collaborative team on meaningful cybersecurity and DNS solutions that help make the internet safer for Canadians. This is a senior, hands-on role offering the opportunity to work across software development, cybersecurity, cloud, infrastructure, and networking.

The pay range that the employer reasonably expects to pay for this position is between CA$120,000 and CA$130,000

Our voluntary benefits offering includes medical, dental, vision and retirement benefits.

This posting is for an existing vacancy.

If you believe this post to be fraudulent, please report by clicking here

Tundra Technical Solutions is a global workforce and technology delivery firm, ranked by Staffing Industry Analysts as one of the largest in North America. At Tundra, we aren't just hiring top talent at the world's most recognizable brands; we are pioneers of social recruitment. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other legally protected characteristics. We welcome and encourage diversity in the workplace.

We use artificial intelligence tools to help our recruiters screen and assess talent. These tools do not replace human decision making in the process.

Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!