Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer (Various Levels)

Communications Security Establishment Canada

Reference number: RF-16347

CSE is committed to fostering a culture of equity, diversity and inclusion. This isn’t just an ideal, it’s crucial to our mission. Find out about our workplace culture, including our diversity and inclusion initiatives.

Job summary

Join CSE for an opportunity like no other at the heart of Canada’s national security and intelligence community. Work in a team that contributes on meaningful projects which have a significant impact on Canada’s security posture (including Cyber Security and Signals Intelligence (SIGINT)) and ensuring the safety of Canadians.

As a software developer you’ll be responsible for finding solutions to interesting and complex technical problems. We’ll provide you with the opportunity to collaborate with others and contribute to a supportive team environment.

We are looking for entry-level, intermediate, and experienced software developers who wish to work in a continuous learning culture, who look to apply and expand their current knowledge, and who are excited to build reliable and creative solutions to meet their clients’ unique needs and fulfill CSE’s mandate.

CSE is seeking passionate people from a diverse range of backgrounds, who will thrive working in an open-minded environment and value the different perspectives of others. If you’re excited about what we do and working with us but are not sure you’re 100% there yet, please don’t let that stop you from applying.

Salary

To find out more about our salary scale, vacation allowances and benefits (health, dental and pension plans, etc.) visit the Compensation page on our website.

Area of selection

Open to Canadian citizens.

Location

The majority of our jobs are in Ottawa, Ontario. CSE has two accessible facilities. Flexible work arrangements, including telework for a portion of the work week, may be possible.

Conditions of employment

A valid Enhanced Top Secret security clearance is a condition of employment that must be met before an offer can be made.

Essential qualifications

In order to be considered, your cover letter must clearly explain how you meet the following education and experience requirements.

Education

You must have either one of the following:

  • A professional certification, college diploma or university degree in a field related to the position, such as (but not limited to) Software Engineering Technician, Computer System Technology, Computer Science, Engineering (e.g. Computer, Software, Electrical), Mathematics; or
  • A secondary school diploma and relevant experience a field related to the position (as above).

Note: The educational program must be recognized in Canada, and you must be able to provide proof of education credentials. Students graduating within the next twelve months are eligible to apply.

Experience

Programming experience in one (at a minimum) or more of the following:

  • Designing
  • Developing
  • Testing
  • Deploying
  • Maintaining, or
  • Improving

Software with at least one modern language such as but not limited to Java, C, C++, Python, or modern web languages and frameworks.

Note: Recent graduates should note that school projects can be considered as relevant experience.

Official language requirements

  • English essential
  • Bilingual imperative BBB/BBB

Competencies

The following technical, behavioural and leadership competencies will be assessed at a later date. You do not need to include information about them in your application.

Technical competencies

  • Application Development
  • Knowledge of Information Technology (IT)

Behavioural competencies

  • Cognitive thinking skills
  • Working in a team

Leadership competencies

  • Change and innovation

Assets

Assets are “nice-to-have” expertise and skills we’re interested in. Your application will not be discontinued if you do not meet or possess these qualifications. However, if you do have them, they may be used to identify which team you could best complement.

Please demonstrate on your application if you meet or possess the asset education or asset experience listed below:

Asset experience

  • Experience in the field of Cyber Security
  • Experience working with Cloud Technologies
  • Experience working with Modern Software Development Architectures
  • Experience working in DevOpsExperience working with Databases

Asset competencies

The following asset technical, behavioural and leadership competencies will be assessed at a later date. You do not need to include information about them in your application.

Asset technical competencies

  • Knowledge of the Software Development Process
  • Cyber Security
  • Data Storage Design
  • Data Administration and Management
  • Infrastructure / Platforms
  • Knowledge of Object‑Oriented Programming
  • Knowledge of the Quality Assurance Process
  • Knowledge of Software Reverse Engineering
  • Project Management
  • System Integration
  • Telecommunications (Data and Voice) Networks
  • Web Design and Development
  • Geospatial Systems Technology

Asset behavioural competencies

  • Accountability / autonomy
  • Interactive communication
  • Service

Asset leadership competencies

  • Achieving results
  • Collaboration
  • Integrity, respect and awareness
  • Lead and motivate
  • Strategy and vision

Operational requirements

Overtime and standby duty may be required.

Equal Employment Opportunity

To address CSE’s current representation gaps, priority may be given to persons who self‑declare as belonging to one, or more, designated employment equity groups: women; Indigenous peoples, including First Nations who are status, or registered and non‑status, or non‑registered, Inuit and Métis; persons with disabilities, including people with a mental health condition and neurodivergent people; and persons from racial or ethnic groups.

Please note the Employment Equity Act, which is under review, uses the terminology Aboriginal peoples and visible minorities.

Please note that in an effort to maintain balance between employee development and business needs, candidates who are hired at CSE should remain in their substantive position for a minimum of twelve (12) months subject to operational requirements.

#J-18808-Ljbffr
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Software Developer (Various Levels) in Ottawa, ON vacancy
  • Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets....  ..., and growing. Position We are hiring a Software Engineer to develop, test and release improvements to the Ubuntu on public clouds.... 
    Suggested
    Contract work
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Ottawa, ON
    8 days ago
  • $105k - $155k per year

     ...and day out. This position is part of the software development team, participating in a...  ...complex feature requirements into robust high‑level and detailed designs using UML modeling...  ...technical field. Experience 7+ years in developing real‑time embedded software using C and... 
    Suggested
    Local area

    Ford Motor Company

    Ottawa, ON
    8 days ago
  • About the job Specialist Software Developer (#11019) The role of Specialist Software Developer /...  ...complete complex development tasks with high levels of quality and within pre-determined...  ...skills to interact with individuals from various levels and departments. In depth... 
    Suggested
    For contractors

    Global Talent Alliance, Canada

    Ottawa, ON
    8 days ago
  •  ...data everywhere. Fortinet is growing and we are looking to hire Software Developer for our team in Ottawa. As a Software Developer, you will...  ...Family Assistance Plan (EFAP) offers you and your family access to various services like counselling, legal advice, mental health... 
    Suggested
    Flexible hours

    Fortinet, Inc.

    Ottawa, ON
    8 days ago
  •  ...across Canada. Job Description We are seeking a Full‑Stack Software Developer with strong Java and CMS (Liferay) experience to support the development...  ...hold or be eligible to obtain and maintain a Secret (Level II) Canadian Federal Government Security clearance. If you... 
    Suggested
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group

    Ottawa, ON
    8 days ago
  • $75k - $98k per year

     ...that manufactures products at the atomic level—in other words, using the smallest building...  .... Job Description Internal Title: Developer Job Type: Permanent, Full-Time Job...  ...scanning probe microscope and its associated software interfaces. This position focuses on... 
    Permanent employment
    Full time
    Worldwide

    CBN Nano Technologies

    Ottawa, ON
    7 hours ago
  • $80k - $105k per year

     ...The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation...  ...Goods Program and be eligible to hold a Government of Canada Level 2 (Secret) Security Clearance. Additional (Preferred) Requirements... 
    Work at office
    Remote work
    Flexible hours

    Src-Can

    Ottawa, ON
    8 days ago
  •  ...Artificial Intelligence management software and professional services firm...  ...partnering with organizations developing, implementing, or procuring AI...  ..., govern, and integrate with various AI and Generative AI...  ...Software Architecture: Expert-level understanding of software architecture... 
    Manual labor
    Remote work

    NuEnergy.ai

    Ottawa, ON
    8 days ago
  • $117k - $143k per year

     ...Involved in the full development lifecycle of software and product development. Qualifications Minimum...  ...- $143,000 annually. Wage ranges are based on various factors including the labour market, job type, and job level. Exact salary offers will be determined by factors... 
    Full time
    Worldwide
    Flexible hours

    Fortinet

    Ottawa, ON
    8 days ago
  • $120k - $155k per year

     ...waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software team at RBR...  ...role with real breadth: from UI and databases through to low‑level instrument communications and release engineering. You’ll own... 
    Long term contract
    Internship
    Worldwide
    Shift work

    RBR Ltd.

    Ottawa, ON
    8 days ago
  • ADGA is looking for a Software Developer experienced in .NET and Angular to support mission-critical systems within secure networks for the Canadian...  ...• Background in secure environments • Must obtain Secret Level II security clearance Leverage your technical skill set at... 

    ADGA Group

    Ottawa, ON
    8 days ago
  •  ...Description We currently have a requirement for an Oracle Commerce (ATG) Developer. In this role you will be responsible for developing,...  ...enhancement. Requirements Bachelors degree in Computer Science, Software Engineering or equivalent 2+ years experience delivering... 
    Permanent employment

    Collabera

    Ottawa, ON
    8 days ago
  • $81k - $107.5k per year

     ...AODA) and the Ontario Human Rights Code. Envision yourself at Barracuda We are seeking a passionate and hardworking midlevel Software Developer in Test who can join our cross functional Agile team. You will have the opportunity to work on innovative cloud security... 
    Worldwide

    Ten Eleven Ventures

    Ottawa, ON
    8 days ago
  •  ...and testing of our cutting-edge LightSpeed software. Collaborate closely with the test and...  ...outcomes. In this role, the Software Developer will own specific software modules and be...  ...defects and technical issues with a good level of independence Support the integration... 
    Internship
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    8 days ago
  • Join Ross Video in Nepean, Ontario as a Software Developer Co-op for fall 2026. Engage in real projects while collaborating with a talented team...  .... This co-op role is perfect for intermediate to senior-level students in computer-related disciplines. You’ll contribute to... 

    Ross Video

    Ottawa, ON
    1 hour ago
  • Join an innovative avionics company in Ottawa as an Embedded Software Developer. This 6-month contract emphasizes backend development and distributed systems design using Go for critical aviation services. In this role, you'll be a vital part of a growing team, focusing on... 
    Contract work

    Talentlab

    Ottawa, ON
    8 days ago
  • Be a key player as a Software Developer at HTG in Ottawa. Our exciting role requires you to work with Ruby on Rails to create innovative cloud-based applications. HTG is on the hunt for a knowledgeable Ruby on Rails Developer to support important projects for the federal... 

    High Tech Genesis

    Ottawa, ON
    8 days ago
  • $109.7k - $159.7k per year

     ...global digital revolution. We are CNN. To see what it’s like to work at CNN, follow @WBDLife on Instagram and X! As a Senior Software Developer, you will work across the stack to develop fast, secure, and scalable applications at the center of CNN’s affiliate distribution... 
    Long term contract
    Temporary work
    Local area

    Warner Media, LLC.

    Ottawa, ON
    8 days ago
  • $116.8k - $226k per year

     ...an exceptional platform for software development. Whether you are...  ...language, the Xcode IDE, and various applications for macOS. For this...  ...workflows for software developers and a curiosity for how to improve...  ...of how the terminal enhances developer productivity, and are passionate... 
    Local area
    Relocation

    Apple

    Ottawa, ON
    8 days ago
  • $74.6k - $100k per year

    Software Developer‑Onsite Position (Intermediate) Are you an innovative and flexible self‑starter? Do you have keen software engineering skills...  ...Architecture and Arm processors. Proficient using the high‑level programming language such a C to solve computing problems and... 
    Flexible hours

    Dormont Manufacturing Co

    Ottawa, ON
    8 days ago
  • Become a key player at Ciena as a Waveserver Software Developer Co-op. This role empowers you to contribute to optical network solutions using C, C++, or Python in a collaborative environment. Ciena is seeking a Co-op Software Developer to work on innovative optical network... 
    Manual labor

    Hanzilla

    Ottawa, ON
    2 days ago
  • Elevate your programming career with NAV CANADA as a C# Software Developer in Ottawa. This role centers on developing, enhancing, and maintaining enterprise applications with a focus on quality assurance and compliance. NAV CANADA is looking for a skilled developer to contribute... 

    NAV CANADA

    Ottawa, ON
    2 days ago
  • Responsibilities Design, develop, and maintain modern web applications—especially those with geospatial and data visualization features. Collaborate closely with cross‑functional teams, including Product, QA, and Design. Scope, plan, and execute features for mapping and... 
    Part time
    Work at office
    Flexible hours

    Remsoft

    Ottawa, ON
    1 hour ago
  •  ...capacity, security, resiliency and affordability with ultra‑low latency and fiber‑like speeds. Role Overview The Software Development team architects, develops, tests and maintains the Telesat Lightspeed System Model and the microservice ecosystem that supports it. As a... 
    Internship
    Worldwide

    Important Company of the Sector

    Ottawa, ON
    1 hour ago
  • At Ranovus, we are looking for an Automation Software Developer to innovate in software solutions. Work on advanced automation projects involving pick and place and vision systems. In this prominent role, you will engage with an R&D team to maximize system efficiencies through... 

    RANOVUS Inc.

    Ottawa, ON
    8 days ago
  •  ...solutions for enhancing engineering workflows. Telesat, a leader in satellite communications, is looking for an experienced software developer to support the Lightspeed program. You will create AI-enabled tools that streamline Systems Engineering processes while enhancing... 

    Telesat Corporation

    Ottawa, ON
    2 days ago
  • Overview Intermediate Embedded Software Developer - Onsite Position Direct message the job poster from Curtiss-Wright Corporation Intermediate...  ...Architecture and Arm processors. Proficient using the high-level programming language such as C to solve computing problems and... 
    Full time
    Flexible hours

    Curtiss-Wright Corporation

    Ottawa, ON
    8 days ago
  • Join Ford's Electric Vehicles, Digital and Design (EVDD) team as a Senior Embedded Software Developer. Create cutting-edge Android applications for a seamless navigation experience in a hybrid work setting. In this position, you will leverage your 7+ years of embedded software... 

    Ford Motor

    Ottawa, ON
    1 hour ago
  • Elevate your career as a full stack software developer with the Senate of Canada. Contribute to meaningful projects that bolster our democratic framework through technology. We are seeking qualified candidates for two full-time indeterminate developer roles within the Senate... 
    Full time

    Senate of Canada

    Ottawa, ON
    8 days ago
  • Explore opportunities at Huawei Canada as a Software Developer with a focus on the Intelligent Real-Time Operating System. Develop high-performance solutions for embedded platforms and AI/ML applications. In this role, the Intelligent Real-Time Operating System Lab seeks... 

    Huawei Canada

    Ottawa, ON
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer (Various Levels). Be the first to apply!