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

Co-op Winter 2027 - Software Developer - 8 Months

$24.92 - $33.23 per hour
Full-time

GD Mission Systems

Responsibilities for this Position


Location: 1941 Robertson Road, Ottawa, Ontario, Canada

Employment Type: Fulltime-Temporary

Company Description

Build bold. Deliver impact. Win together.

At General Dynamics Mission SystemsCanada, were not just engineering technology were shaping the future of defence and security. Our teams design and deliver advanced, mission-critical solutions that enhance national security, strengthen communities, and protect the people we serve.

If youre looking for meaningful work that contributes to a safer, more secure world, youll find purpose here. Every day, your skills will directly impact programs that matter.

To be considered for this opportunity, you must be enrolled at a recognized Canadian post-secondary institution and be eligible for a co-op work term during the period specified in the job posting. As part of your application, you must upload proof of enrolment and your most recent academic transcript .

Job Description

The Applications team for the Land C5ISR Program is looking for a Co-op Software Engineer to join our team. We develop and integrate various software products that enable the Canadian Army to support and accomplish their missions. Our focus is predominantly on Battle Management and Planning applications. On this team, you can expect to work in an Agile development framework on a variety of different technologies, including deploying web-based server applications, and working with messaging networks over tactical radios.

In this role, you can expect to :

  • Implement software to meet the requirements, Definition of Done and Acceptance Criteria
  • Develop and perform tests and debugging of code
  • Identify defects, resolve issues and verify changes
  • Support and perform Product level test and integration efforts
  • Participate in code reviews
  • Participate in Agile ceremonies, including PI Planning, Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective
  • Expand knowledge of latest technologies, products and market trends relevant to area of work
  • Performing related duties as assigned

Qualifications

What You Need to Have to Succeed

  • Currently pursuing a degree in Computer, Software, or Systems Engineering, Computer Science, or other related field.
  • Strong communication skills, both verbal and written.
  • Experience in, or interest to learn Java, Python.

What Makes You Stand Out

  • Experience with the Canadian Army is an asset.
  • Experience with AI/ML models is an asset.
  • Experience with databases is an asset.
  • Experience with distributed systems is an asset.
  • Experience with automated testing is an asset.

It is a requirement that General Dynamics Mission SystemsCanada be registered with the Canadian Controlled Goods program and that all of its workforce be security assessed. Successful applicants must meet all applicable security requirements, including but not limited to the ability to obtain and maintain a Canadian government security clearance. Applicants may be required to meet additional security requirements in order to gain access to technical data, classified areas or information that is subject to international regulations. You must be eligible to work in Canada.

Additional Information

Compensation
The expected hourly rate for this position is $24.92 - $33.23. Final compensation will be determined based on your relevant work experience to date. As part of student placement, you will be eligible for quarterly pay increases.

Why Students Love Working Here

  • Purposeful Innovation & Problem Solving: Youll work alongside experienced professionals and some of the brightest minds in the defence sector, gaining hands-on experience with next-generation technologies. This is a place where your ideas are encouraged, creativity is valued, and youll be supported as you learn and help drive modern, practical solutions.
  • Connection & Mentorship: Through onboarding to your career journey with us, you will work with teammates that are excited to share their experience and develop your skills. Have meaningful interactions, ask questions, and build relationships that can lead to lasting industry connections.
  • Perks & Highlights:
    • Eligibility for future co-ops or full-time roles
    • Flexible work hours and compressed workweek options
    • Hybrid work model (where applicable)
    • Networking opportunities across teams and disciplines
    • Onsite amenities and social events (gym, bike storage, trivia, appreciation events, etc.)
    • Corporate discounts

Accommodation
If you require accommodation during any stage of the application process, please contact Human Resources via View email address on gd.com .

PI286932008

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Co-op Winter 2027 - Software Developer - 8 Months in Canada vacancy
  • $24.92 - $33.23 per hour

     ...secondary institution and be eligible for a co-op work term during the period specified in...  ..., development, and testing of complex software and embedded/firmware systems supporting...  ...In this role you can expect to: Develop, implement, and test software solutions according... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    GD Mission Systems

    Canada
    2 days ago
  •  ...Build and ship features for North , our AI workspace platform Develop autonomous agents that talk to sensitive enterprise data...  ..., Pension Scheme ~100% Parental Leave top-up for up to 6 months , for either parent ~ Annual enrichment benefits: ~ Arts &... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Canada
    20 days ago
  • $115k

     ...information technology, or a related discipline. We look for 5–8+ years of experience in solutions architecture, platform...  ...services model. Zendesk certifications such as Administrator, Developer, or Architect are a strong advantage. We need the ability to... 
    Suggested
    Full time
    Work at office
    Remote work
    Worldwide
    Relocation

    Ingram Micro

    Canada
    a month ago
  • $122.1k - $162.8k

     ...doctorate may reduce the years needed. We look for at least 8+ years in a software engineering or infrastructure role within a cloud, PaaS,...  ...pipelines. We design, build, and operate our Integrated Developer Platform to speed application delivery through gated CI/CD... 
    Suggested
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  •  ...your Medical/Dental (Care Plus) for you and your dependents; 100% Life / LTD (Prudential). Caju Card: We offer a Caju Card for monthly meal allowance. Flexibility: Remote first culture. Culture: Family-Friendly environment; Regular team events and offsites.... 
    Suggested
    Full time
    Remote work

    Oscilar

    Canada
    27 days ago
  • $61.6k - $113.9k

     ...Requirements: ~4-6 years of experience in software development, supported by a relevant...  ...Recent hands-on experience (within the last 3 months) with the core technology stack mentioned...  ...and cloud-based setting. Develop integrations for systems and applications... 
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  •  ...We are hiring for a Core Java Developer. The role focuses on developing real-time, low-latency, multi-threaded server-side applications...  ...application development. ~ Strong knowledge of Core Java 1.8 and above, including the Executor framework and Generics. ~... 

    J M Group Inc

    Canada
    2 days ago
  •  ...Employment Type: Full-Time Permanent (FTE) Experience: 8 10 Years Job Summary We are seeking an experienced Cloud Network...  ...Route Tables, Security Lists, NSGs, and Load Balancers . Develop and manage hybrid connectivity between cloud platforms and on-... 
    Permanent employment
    Full time

    Acestack

    Canada
    2 days ago
  • $61.6k - $113.9k

     ...Requirements: ~4-6 years of experience in software development, holding a related degree or...  ...hands-on experience (within the last 3 months) with the core technology stack mentioned...  ..., deployment, and production support. Develop and sustain applications utilizing Java and... 
    Full time
    Work at office
    2 days per week
    3 days per week

    BMO Financial

    Canada
    more than 2 months ago
  •  ...comfortability of concepts across many disciplines–from hardware and software. What you’ll do: Lead technical development of radar or...  ...experience, or PhD and 2+ years of relevant experience) ~8+ years of experience in automotive sensing, with deep hands-on... 
    Odd job
    Full time

    Latitude AI

    Canada
    17 days ago
  • $132k - $181.5k

     ...and Own the Localization Automation Framework: Design, develop, and maintain the core automation workflows for our content...  ...the translation phase. What skills you'll bring: ~6-8 years of experience in software or globalization engineering, with a proven track record... 
    Local area
    Worldwide
    Flexible hours
    Early shift

    Okta

    Canada
    2 days ago
  • $66k

     ...our fast-growing and high-impact teams at Robinhood! Our web developers work across our different product areas: Activation,...  ...degree-seeking program with an expected graduation date in Winter 2026/Spring 2027. Fluency in JavaScript and a strong understanding of its... 
    Hourly pay
    Full time
    Summer work
    Internship
    Work at office
    Shift work
    3 days per week

    Robinhood

    Canada
    more than 2 months ago
  • Python Developer - Citi Bank - Mississauga, Ontario - Fulltime Python, GenAI, ML, Data Science, Statistics, NLP, Neural Networks, LLMs,...  ..., LlamaIndex, Vector DBs, MLOps, CI/CD, Kubernetes/OpenShift 8 10 years 1 Critical: Deep hands-on RAG and production... 
    Full time

    TalentOla

    Canada
    2 days ago
  • $61.6k - $113.9k

     ...business requirements. Responsibilities: Drive the overall software development lifecycle and collaborate across functional teams...  ...rectify issues within business systems and service applications. Develop high-quality technology applications and services using... 
    Full time
    Work at office

    BMO Financial

    Canada
    more than 2 months ago
  •  ...Job Title: Java Developer Job Location: Calgary, AB (4 days in a week Onsite) Job Type: Full Time Our challenge We are looking for a Java developer to join our team and help deliver key initiatives. The candidate should be a solid Java programmer, with... 
    Full time

    Apptad Inc

    Canada
    2 days ago
  •  ...Role: .Net Developer Location: Mississauga, ON L4W 5K9, Canada - Hybrid role 3 days onsite a week Duration: 12 Months Contract role Job description: Responsibilities...  ...#7+ years of professional software engineering experience in a multi-team... 
    Contract work
    3 days per week

    Lorven technologies

    Canada
    2 days ago
  •  ...but we build more than projects. We have developed a proprietary Digital Operations platform...  ...enterprise analytics. We operate a full software development lifecycle internally, from requirements...  .... Experience Typically 4 to 8 years of professional software... 
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work

    Surerus Murphy Joint Venture

    Canada
    23 days ago
  • What you will do The Cloud Security Engineer is responsible for implementing, optimizing, and operating Numeris' Microsoft security ecosystem, with a primary focus on Microsoft 365 E5 security solutions. This role combines hands-on security engineering, automation, and...
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Numeris

    Canada
    a month ago
  •  ..., and Workload Identity Clear understanding of how to use LLM-based code-assist tools to effectively build and troubleshoot software Preferred / Nice to Have: ~ Experience with GitOps methodologies and tools Why Menlo? Our culture is collaborative,... 
    Full time

    Menlo Security

    Canada
    a month ago
  •  ...incident pattern back into automation so the same class of issue never repeats We're looking for candidates who have: ~3+ years of software engineering or infrastructure engineering experience ~ Hands-on experience with AWS services (EC2, EKS, IAM, S3, VPC, or... 
    Full time
    Contract work
    Local area
    Immediate start

    Chainalysis

    Canada
    27 days ago
  • $140k - $180k

     ...Flex PTO, paid family leave, winter break, summer hours, and remote...  ...looking for a Senior Salesforce Developer who will be responsible for...  ...the ability to solve complex software problems. Ultimately, a top-class...  ...technical field. ~6-8 years’ experience working in... 
    Full time
    Summer work
    Local area
    Remote work
    Flexible hours

    BPM LLP

    Canada
    7 days ago
  • $148k - $218.5k

     ...About the Job At Life360, we collect a lot of data: 60 billion unique location points , 12 billion user actions , 8 billion miles driven every single month , and so much more. As a Senior Analytics Engineer, you will be responsible for transforming this wealth of data... 
    Full time

    Life360

    Canada
    a month ago
  • $127k - $203k

     ...greatest potential. Title and Summary Lead Software Engineer Who is Mastercard?...  ...applications. This position also designs, develops systems, automation, and tools to help make...  ...on-call rotation approximately every two months once the team is fully staffed. •... 
    Full time
    Worldwide
    Monday to Friday

    Mastercard

    Canada
    6 days ago
  • $97.6k - $139k

     ...knowledge sharing platform with millions of monthly unique visitors, bringing people...  ...reliability, ML engineer enablement and developer velocity, business impact, and cost efficiency...  ...ML problems at scale. As a Software Engineer (New Grad) on this team, you'll... 
    Full time
    Work experience placement
    Internship
    Remote work

    Quora

    Canada
    6 days ago
  • $149.6k - $199.5k

    Salary: $149,600 - 199,500 per year Requirements: We require a bachelors degree in computer science, information technology, engineering, or a closely related discipline; a masters degree is preferred. We need 15+ years of IT experience, including at least 5 years...
    Full time

    MCKESSON

    Canada
    a month ago
  • $75k - $80k

     ...and installation support of new designs into the vehicles. Develop cable interconnection diagrams for platform cable harnesses and...  ...Contribution Pension Plan with employer contributions after 3 months, RRSP access from day one, and financial planning support. Flexible... 
    Full time
    Flexible hours

    GD Mission Systems

    Canada
    5 days ago
  •  ...looking for highly skilled and experienced cloud infrastructure software engineers to join our team, who will be responsible for...  ...networking . Collaborate with the ClickHouse engineering teams to develop high-performance, reliable, and cost-effective solutions for our... 
    Full time

    Clickhouse

    Canada
    28 days ago
  • $99.1k - $132.1k

     ...security principles is important. We value understanding of software engineering practices, including DevOps, CI/CD pipelines, test...  ...environments. We partner with cloud and application architects to develop cloud infrastructure for customer-facing applications and... 
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  •  ...help build the future of healthcare. Clover's engineering team is empathetic, caring, and supportive. We are looking for a Software Developer, Engineering Productivity with expertise in backend infrastructure, platform engineering, and SDLC observability to join our... 
    Full time
    Work at office
    Remote work
    Work from home
    Shift work
    Afternoon shift
    Early shift

    Cloverhealth

    Canada
    a month ago
  • $210k - $278k

     ...across reliability, security, compliance, and developer experience—a small but high-impact group...  .... We are looking for a Staff Software Engineer who’s capable of balancing moving...  ...To thrive in this role, you have: ~8+ years of experience with backend technologies... 
    Full time
    Self employment
    Remote work
    Flexible hours

    Found

    Canada
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Co-op Winter 2027 - Software Developer - 8 Months. Be the first to apply!