Co-op May 2026 - Software Engineering - 8 Months
$23.08 - $32.41 per hourGD Mission Systems
Responsibilities for this Position
Intern Company DescriptionBuild 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.
Job DescriptionIn this role, students contribute to the design, development, and testing of complex software and embedded/firmware systems supporting defence operations. These roles provide hands-on experience across the software development lifecycle, including coding, debugging, testing, documentation, and contributing to process improvements. The work supports key software systems used in land operations, deployed across vehicles, headquarters, and other operational platforms.
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 .
Key Responsibilities- Develop, implement, and test software solutions according to design requirements and coding standards.
- Assist in software integration and verification activities, including debugging and troubleshooting.
- Document code, processes, and workflows, maintaining clear technical records.
- Support automated testing and develop scripts or test tools where applicable.
- Collaborate with engineers, systems engineers, and multidisciplinary teams across the organization.
- Participate in team planning, code reviews, and iterative development activities.
- Gain exposure to software development best practices and industry-standard tools and frameworks.
Qualifications
Required
- Currently pursuing a bachelors degree in Software Engineering, Computer Engineering, Computer Science, Systems Engineering, or a related technical/scientific discipline.
- Strong analytical, problem-solving, and communication skills.
- Ability to work effectively both independently and in a team.
- Enthusiastic, willing to learn, and takes ownership of assigned work.
Assets
- Experience with programming languages such as C#, Java, Kotlin, Python, or C++.
- Exposure to version control systems (e.g., Git) and collaborative software development practices.
- Familiarity with software testing frameworks and automated testing tools, including unit testing.
- Experience with DevOps or CI/CD tools (e.g., Jenkins, GitLab CI/CD, Maven, Docker, Kubernetes, Ansible, Terraform).
- Experience with AI tools such as OpenWebUI, Ollama, and Tika.
- Experience with Android application development (e.g., Android Studio, Kotlin/Java, Gradle, mobile UI frameworks).
- Understanding of software development methodologies, such as Agile or iterative development.
- Knowledge of distributed systems, databases, or networked applications, including familiarity with computer networking.
- Experience with Make or related build systems.
- Experience working in Linux environments, including command-line interaction and scripting in Bash or PowerShell.
What You Need to Have to Succeed
- Currently pursuing a bachelors degree in Software Engineering, Computer Engineering, Computer Science, Systems Engineering, or a related technical/scientific discipline.
- Strong analytical, problem-solving, and communication skills.
- Ability to work effectively both independently and in a team.
- Enthusiastic, willing to learn, and takes ownership of assigned work.
What Makes You Stand Out
- Experience with programming languages such as C#, Java, Kotlin, Python, or C++.
- Exposure to version control systems (e.g., Git) and collaborative software development practices.
- Familiarity with software testing frameworks and automated testing tools, including unit testing.
- Experience with DevOps or CI/CD tools (e.g., Jenkins, GitLab CI/CD, Maven, Docker, Kubernetes, Ansible, Terraform).
- Experience with AI tools such as OpenWebUI, Ollama, and Tika.
- Experience with Android application development (e.g., Android Studio, Kotlin/Java, Gradle, mobile UI frameworks).
- Understanding of software development methodologies, such as Agile or iterative development.
- Knowledge of distributed systems, databases, or networked applications, including familiarity with computer networking.
- Experience with Make or related build systems.
- Experience working in Linux environments, including command-line interaction and scripting in Bash or PowerShell.
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 $23.08 $32.41. 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 .
PI286858154
In this role, students contribute to the design, development, and testing of complex software and embedded/firmware systems supporting defence operations. These roles provide hands-on experience across the software development lifecycle, including coding, debugging, testing, documentation, and contributing to process improvements. The work supports key software systems used in land operations, deployed across vehicles, headquarters, and other operational platforms.
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 .
Key Responsibilities- Develop, implement, and test software solutions according to design requirements and coding standards.
- Assist in software integration and verification activities, including debugging and troubleshooting.
- Document code, processes, and workflows, maintaining clear technical records.
- Support automated testing and develop scripts or test tools where applicable.
- Collaborate with engineers, systems engineers, and multidisciplinary teams across the organization.
- Participate in team planning, code reviews, and iterative development activities.
- Gain exposure to software development best practices and industry-standard tools and frameworks.
Qualifications
Required
- Currently pursuing a bachelors degree in Software Engineering, Computer Engineering, Computer Science, Systems Engineering, or a related technical/scientific discipline.
- Strong analytical, problem-solving, and communication skills.
- Ability to work effectively both independently and in a team.
- Enthusiastic, willing to learn, and takes ownership of assigned work.
Assets
- Experience with programming languages such as C#, Java, Kotlin, Python, or C++.
- Exposure to version control systems (e.g., Git) and collaborative software development practices.
- Familiarity with software testing frameworks and automated testing tools, including unit testing.
- Experience with DevOps or CI/CD tools (e.g., Jenkins, GitLab CI/CD, Maven, Docker, Kubernetes, Ansible, Terraform).
- Experience with AI tools such as OpenWebUI, Ollama, and Tika.
- Experience with Android application development (e.g., Android Studio, Kotlin/Java, Gradle, mobile UI frameworks).
- Understanding of software development methodologies, such as Agile or iterative development.
- Knowledge of distributed systems, databases, or networked applications, including familiarity with computer networking.
- Experience with Make or related build systems.
- Experience working in Linux environments, including command-line interaction and scripting in Bash or PowerShell.
Qualifications
What You Need to Have to Succeed
- Currently pursuing a bachelors degree in Software Engineering, Computer Engineering, Computer Science, Systems Engineering, or a related technical/scientific discipline.
- Strong analytical, problem-solving, and communication skills.
- Ability to work effectively both independently and in a team.
- Enthusiastic, willing to learn, and takes ownership of assigned work.
What Makes You Stand Out
- Experience with programming languages such as C#, Java, Kotlin, Python, or C++.
- Exposure to version control systems (e.g., Git) and collaborative software development practices.
- Familiarity with software testing frameworks and automated testing tools, including unit testing.
- Experience with DevOps or CI/CD tools (e.g., Jenkins, GitLab CI/CD, Maven, Docker, Kubernetes, Ansible, Terraform).
- Experience with AI tools such as OpenWebUI, Ollama, and Tika.
- Experience with Android application development (e.g., Android Studio, Kotlin/Java, Gradle, mobile UI frameworks).
- Understanding of software development methodologies, such as Agile or iterative development.
- Knowledge of distributed systems, databases, or networked applications, including familiarity with computer networking.
- Experience with Make or related build systems.
- Experience working in Linux environments, including command-line interaction and scripting in Bash or PowerShell.
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 $23.08 $32.41. 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 .
PI286858154
$23.08 - $32.41 per hour
...SystemsCanada, were not just engineering technology were shaping the... ...development, and testing of complex software and embedded/firmware systems... ...and be eligible for a co-op work term during the period specified... ...clearance. Applicants may be required to meet additional...SuggestedHourly payFull timeWork experience placementInternshipFlexible hours$24.92 - $33.23 per hour
...SystemsCanada, were not just engineering technology were shaping the... ...institution and be eligible for a co-op work term during the period... ...this role, students support software development activities for... ...security clearance. Applicants may be required to meet additional...SuggestedHourly payFull timeTemporary workWork experience placementFlexible hours$24.92 - $33.23 per hour
...SystemsCanada, were not just engineering technology were... ...and be eligible for a co-op work term during the period... ...Calgary, AB team Fall 2026. In this role,... ...integration, and sustainment of software and firmware systems... ...clearance. Applicants may be required to meet...SuggestedHourly payFull timeWork experience placementInternshipFlexible hours$120k - $140k
...Software Engineer Location: You will have the flexibility to work fully remotely within Canada... ...~14,000+ engaged teammates globally ~$8.2 billion in revenue in 2025 ~... ...you use and any reasonable adjustments you may need during the interview process. At...SuggestedLocal areaImmediate startRemote work$148.3k - $171k
...Forbes (Best Crypto Exchanges of 2026) and Business Insider (Best... ...low fees, advanced trading engine, strong security and reliability... ...Inc. About This Role: As Software Engineer, Backend, you will be... ...location, data privacy laws may regulate the way we manage the...SuggestedFull timeWork experience placementLocal areaRemote workWork from home- ...THE ROLE W e are looking for talented software engineers for our 12-week remote Summer 2027 internship... ...experience - Ability to start in the month of May/2027 or June/2027 and have 10–12 weeks... ...for individuals based in Canada. Please apply by October 16, 2026 at 5pm PDT ....Hourly payFull timeSummer workInternshipSummer internshipRemote workWorldwide
$118.5k - $216.5k
...approximately 102. 4 million monthly active users (MAU), as of June 30, 2026, across more than 180... ...varies by role. You may be asked to demonstrate proficiency... ...Revenue org) is the engine behind how we grow and... ...hiring an AI-Native Senior Software Engineer II — a builder who...Full timeRemote work$6,000 per month
...Software Development Interns - Waterloo University Remote - Fall Semester... ...by default, a private search engine with a truly independent... ...web. Millions more switch every month. The internet is a sea of... ...products. Software Developer Co-op - Internship Role One...Full timeInternshipRemote workFlexible hours- ...Back to jobs New Senior Software Engineer II (AI Native) Remote, USA; Remote, Canada... ...serves approximately 102. 4 million monthly active users (MAU), as of June 30, 2026, across more than 180 countries.... ...interviews varies by role. You may be asked to demonstrate...Full timeRemote workFlexible hoursShift work
$97.6k - $139k
...platform with millions of monthly unique visitors,... ...serving reliability, ML engineer enablement and developer... ...problems at scale. As a Software Engineer (New Grad) on... ...Time) A 2025 or 2026 graduate with or pursuing... ...knowledge, even those who may not strictly meet all...Full timeWork experience placementInternshipRemote workFlexible hours- ...that detect errors and measure model capabilities across the software engineering lifecycle. Key Responsibilities Curate and author code... ..., no medical or paid leave provided. Duration: 1 month initial term, with potential extension based on performance...For contractorsRemote work10 hours per weekFlexible hours
$181.05k - $213k
...record, Carta brings together the software, services, and legal... ...Solve As a Senior Software Engineer II, KYC, you will lead technically... ...Experience: We recommend 8+ years of professional software... ...Ontario, Canada Final offers may vary from the amount listed based...Full time$76k - $115k
...SystemsCanada, were not just engineering technology were shaping the... ...current vacancy but also future Software Engineering openings for... ...the position and project, but may include: Developing high-quality... ...contributions after 3 months, RRSP access from day one, and...Full timeFlexible hours$85k - $110k
...SystemsCanada, were not just engineering technology were shaping the... ...tasks through all stages of the software development life cycle.... ...security clearance. Applicants may be required to meet additional... ...employer contributions after 3 months of service. Access to...Full timeWork at officeRemote workFlexible hours$174.49k - $205.33k
...Best Crypto Exchanges of 2026) and Business Insider (... ...fees, advanced trading engine, strong security and reliability... ...This Role: The Senior Software Engineer, Web is part... ...and Mandarin ~~8 years of professional software... ..., data privacy laws may regulate the way we...Remote jobFull timeWork experience placementLocal areaWork from home- ...analytics. We operate a full software development lifecycle internally... ...out such other duties as may be reasonably required in order... ...in Computer Science, Software Engineering, Information Technology, or a... ...Experience Typically 4 to 8 years of professional software...Permanent employmentFull timeWork at officeLocal areaRemote work
$120k - $160k
...America and powers over 1M monthly connections. We also... ...We're not building software for software's sake. Our... ...Data Science, and fellow engineers to translate business... ...Back-end: C#/.NET 8+, REST APIs, Entity Framework... ...domaine principal, mais les projets couvrent l’...Remote jobFull timeTemporary workFlexible hours$91k - $140k
...governments realize their greatest potential. Title and Summary Software Engineer II Overview Ethoca, a Mastercard company, is... ...Technology, or a related field. Equivalent practical experience may also be considered. Mastercard is a merit-based, inclusive, equal...Full timeWorldwide$165k - $260k
...deploy, and debug production software. Today, we have two products... ...hundreds of thousands of engineers every day, we'd love to have... ...connections with your teammates! You may be a good fit if... You... ...in awesome locations ~ A monthly gym and internet stipend ~...Full timeWork at officeRemote workFlexible hours$269k - $403k
...that makes every Equinix engineer faster and turn that... ...30. That growth runs on software, and software runs at the... ...outcomes Your first 18 months ~0–90 days — Meet the... ...s degree; or a PhD with 8 years experience; or equivalent... ...the time of posting and may be updated periodically...Full timeWork at officeShift work$194k - $267k
...looking for an experienced full stack Staff Software Engineer (with a focus on UI) who is passionate... ...lawful permanent resident as defined in 8 U.S.C. 1101(a)(20) or who is a protected... ...New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (...Permanent employmentLocal areaWorldwideFlexible hours$90k - $125k
...equipment. Delta-Q's unique blend of engineering capability in high-efficiency... ...electronics and embedded software design delivers innovative... ...time, temporary contract for 15+ months. Specific Duties: Designs... ...off including vacation plus 8 days of personal time per year...Full timeContract workTemporary workWork experience placementWork at office$90k - $130k
...years of experience in backend engineering, AI automation, or integrating... ...supporting production-ready software with clear modular boundaries,... ...interactions and identify failures that may affect safety, reliability, or... ...of advanced generative AI. last updated 34 week of 2026...Full time$91k - $113k
...and OAuth 2.0, plus integrations with external identity providers and application connectivity. We are looking for a Senior Software Engineer who can deliver high-quality production capabilities and work effectively in a fast-paced, collaborative, cross-functional,...Full timeLocal areaWorldwideFlexible hours- ...financial institutions — big and small. The Role As a Senior Software Engineer within our Digital Banking platform, you will be instrumental... ...(Canada). ~ Retirement plan with 4% company matching ~8 weeks paid parental leave for birthing parents, 4 weeks for non...Full timeRemote work
- ...Software Developer - Full Stack – Senior All IT Solutions Canada... ...Required Qualifications ~5-8+ years' experience with front... ...development, cloud services, data engineering, artificial intelligence,... ...technology services company and may receive fees or compensation from...Contract workTemporary workLocal areaRemote work
$111k - $160k
...realize their greatest potential. Title and Summary Senior Software Engineer Overview: The Decision Management Program (DMP) team is... ...location, experience and other qualifications for the role and may be eligible to participate in a discretionary annual incentive...Full timeImmediate startWorldwide$200.7k - $250.9k
...In 1965, an engineer in Scotland was given a mundane task with a tricky problem to it - banks... ..., launched to all customers in June 2026. It lets users understand their finances... ...ideal candidate Has 7 or more years of software engineering experience, with deep technical...Full timeShift work- ...inspire you to be the best version of yourself. The Role As a Sr. Software Engineer in our Engineering department, you will collaborate with our... ...trouble-shooting issues and resolving the respective issues may be required. - Scope assigned project/tasks and provide accurate...Full timeRemote work
- ...- empowering data-driven decision-making at the speed of conversation. Role Description Weʼre looking for a Senior Software Engineer with 5 - 8 years of professional experience to help design, build, and scale the production systems behind askpollyʼs AI-powered insights...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Co-op May 2026 - Software Engineering - 8 Months. Be the first to apply!
- software engineer full time Canada
- software engineer healthcare Canada
- network software engineer Canada
- senior software engineer Canada
- software developer Canada
- ngo software engineer Canada
- startup software engineer Canada
- software developer positions Canada
- financial software developer Canada
- junior software developer remote Canada

