Job Title or Location
RECENT SEARCHES

Cybersecurity Software Developer

In-person
$54,773 - $71,188 / year
Full-time
Experienced
Company Benefits
Health Insurance
Dental Insurance
Paid Time Off
Flexible Work
Retirement Plans
Life Insurance
Disability Insurance
Employee Assistance Program
Tuition Aid
Wellness Programs
Posted yesterday

Closing Date: February 7, 2025 at 4:00 PM

Canadian Institute of Cybersecurity

The Canadian Institute for Cybersecurity (CIC) is a multidisciplinary research and training institute at the University of New Brunswick, dedicated to advancing cybersecurity through cutting-edge research, innovation, and education. It collaborates with academia, industry, and government to address cybersecurity challenges, develop next-generation solutions, and train highly skilled professionals in the field.

WHAT WE OFFER

Full-time | (3-Year) Term | Fredericton | On-Campus

Standard Work Hours: Mon - Fri | 8:15 am - 4:30 pm | 36.25 hours per week

Salary Range: $54,773 - $71,188 per annum

A Market Differential may apply.

YOUR FOCUS

Reporting to the Associate Director of Training and R&D, the Cybersecurity Software Developer works independently to convert project requirements to technical design specifications and develop code for enterprise-wide and other cybersecurity projects. The Cybersecurity Software Developer interacts with business and technology partners at various levels while applying subject-matter expertise to security technologies and solutions.

  • Manage technical development of cybersecurity software from inception through user acceptance, including projects which affect multiple collaborators and partners and/or pose high-risk situations.
  • Design steps and modules, define timelines, and identify and resolve issues.
  • Analyze project requirements and identify test scenarios
  • Develop and implement comprehensive test plans and test cases
  • Perform functional and non-functional testing
  • Work with data engineering technologies, including Kafka, Elasticsearch, Linux, and various databases.
  • Assign work and provide oversight to others, such as co-op students. May serve as technical lead and make decisions regarding technical direction.
  • Present options and manage industry partners' expectations.
  • Design skills to define Technical Design Specifications for complex and high impact projects.
  • Create logic flow charts and process diagrams.
  • Create and/or modify code to meet specifications. Test and debug work.
  • Support production software operations during normal business and off-hours.
  • Contribute to team discussions.
  • Troubleshoot and resolve partners' issues.
  • Provide industry partners support to an entire R&O project.
  • Stay up to date with industry trends, emerging technologies, and best practices related to data engineering and software development.
  • Perform other job-related duties as assigned.

WHAT YOU BRING

  • A university degree in Computer Science, Software Engineering, or in a relevant discipline.
  • Strong proficiency in programming languages such as Python, with experience in developing robust, scalable applications.
  • Solid understanding of Linux operating systems, particularly CentOS and Ubuntu.
  • Familiarity with databases such as MySQL, PostgreSQL, or MongoDB, including data modelling and query optimization.
  • 3-5 years' related experience in developing software programs.

Additional Strengths

  • Previous experience serving as a team and/or technical lead in software applications development projects will be considered an asset.
  • Strong expertise in Enterprise application development.
  • Strong analytical and problem-solving capabilities.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Established communication skills and ability to interact with both business and technology partners at various levels while applying subject matter expertise.
Work With Us

WHY CHOOSE UNB?

UNB offers a large variety of benefits for employees, including a full pension, a minimum of three weeks of vacation annually, the Employee and Family Assistance Program (EFAP), and dental, life, and health insurance.

PROFESSIONAL & TECHNICAL STAFF UNION (PTSU)

This position is part of the PSAC, Local 60551 employee group and falls under the PTSU Collective Agreement.

COMMITMENT TO EQUITY, DIVERSITY & INCLUSION

The University of New Brunswick and PSAC/PTSU Local 60551 are committed to employment equity and fostering diversity within our community and developing an inclusive workplace that reflects the richness of the broader community that we serve. The University welcomes and encourages applications from all qualified individuals who will help us achieve our goals, including women, visible minorities, Aboriginal persons, persons with disabilities, persons of any sexual orientation, gender identity or gender expression. Preference will be given to Canadian citizens and permanent residents of Canada.

We thank all who apply; however, only those selected for an interview will be contacted.

Competition Number: #176-24.25
Positions Available: 2

Share This Job:

About University of New Brunswick

About University of New Brunswick

The University of New Brunswick employs more than 3,200 full- and part-time staff, including faculty, support staff and students. UNB values people and we have proudly been named as one of Canada's Top 100 Employers for 2025 and one of Atlantic Canada's Top Employers for 2024.

UNB is situated on the unceded territory of the Wolastoqiyik and Mi'kmaq peoples along the banks of the beautiful and bountiful Wolastoq river, a region recognized worldwide for its natural beauty. UNB is a comprehensive university with a long history of excellence in teaching and research.

Visit Employer Showcase