Back to results

Senior Software Developer

  • Ottawa, ON, Canada

$100,000 to $130,000 CAD / year · Contract

Applications open in a new tab.

Job details

Pay
$100,000 to $130,000 CAD / year
Job type
Contract
Apply by
Experience
7+ years of software development experience.
Posting language
English
Posted

Original job description

  • Work on innovative cybersecurity and DNS security solutions.
  • Join a collaborative team protecting critical internet infrastructure.
  • 12-month contract with a hybrid work arrangement in Ottawa.

What & Why:

Our client is seeking a Senior Software Developer to design and develop secure, scalable backend applications supporting cybersecurity products. You'll collaborate with security, DevOps, and infrastructure teams, contribute to architecture decisions, and help enhance software performance, reliability, and security.

Who:

Our client is an established Canadian organization focused on cybersecurity and internet infrastructure. Known for its innovative technology and collaborative culture, this organization offers meaningful work protecting Canadians online.

You:

You will bring the following education, skills and experience to the role:

  • 7+ years of software development experience.
  • Strong Java (Spring/Play Framework) or Python development skills.
  • Experience with Linux, Bash scripting, and CI/CD pipelines.
  • Knowledge of secure coding practices, authentication, and cybersecurity principles.
  • Experience with Docker, Terraform, Ansible, or cloud-native technologies.
  • Understanding of DNS, networking, and relational/NoSQL databases.
  • Exposure to EDR, XDR, or related security technologies.
  • Computer Science degree or related education.

Compensation:

  • $100,000 - $130,000 plus benefits and a completion bonus

Next Steps:

If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.

More about this job

Responsibilities

Design and develop secure, scalable backend applications for cybersecurity products, contributing to architecture decisions and improving software performance, reliability, and security. Collaborate with security, DevOps, and infrastructure teams to build and enhance solutions that protect internet infrastructure.

Requirements

Requires 7+ years of software development experience, strong Java (Spring or Play Framework) or Python skills, and a computer science degree or related education. Candidates should also have experience with Linux, Bash, CI/CD, secure coding, authentication, infrastructure or cloud-native tools, DNS, networking, databases, and exposure to EDR or XDR technologies.

Skills

  • Java
  • Spring Framework
  • Play Framework
  • Python
  • Linux
  • Bash Scripting
  • CI/CD
  • Secure Coding
  • Authentication
  • Cybersecurity
  • Docker
  • Terraform
  • Ansible
  • DNS
  • Networking
  • Relational and NoSQL Databases

Benefits

  • Benefits
  • Completion Bonus

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Security & Safety

Keywords

  • Cybersecurity
  • DNS Security
  • Backend Applications
  • Java
  • Spring Framework
  • Play Framework
  • Python
  • Linux
  • Bash Scripting
  • CI/CD Pipelines
  • Secure Coding
  • Authentication
  • Docker
  • Terraform
  • Ansible
  • Cloud-Native Technologies
  • DNS
  • Networking
  • Relational Databases
  • NoSQL Databases
  • EDR
  • XDR
  • Software Architecture
  • Scalability
  • Software Performance
  • Reliability
  • Internet Infrastructure
  • DevOps

Report this job