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 timeTemporary workWork experience placementFlexible hours$116k - $145k
...Doordash, Uber, Walmart, etc). Today nearly 8 out of 10 Americans use a product... ...for all. We are looking for a Senior Software Engineer, Frontend with strong expertise in React... ...Equity in a publicly-traded company Monthly stipend to support our remote work model...SuggestedFull timeWork at officeRemote 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...SuggestedFull timeWorldwide$122.1k - $162.8k
...relevant background; a masters or doctorate may reduce the years needed. We look for at least 8+ years in a software engineering or infrastructure role within a cloud, PaaS,... ...base pay range for this position is $122,100 to $162,800. last updated 32 week of 2026...SuggestedFull time$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...SuggestedFull timeWork experience placementInternshipRemote work- ...BeyondTrust is seeking a Software Engineer (Backend) for the team that develops our Password Safe product. The ideal candidate will have a... ...retrospectives Security Knowledge: This is what we do. You may not know everything related to security, but you know what security...Full timeRemote work
$111k - $160k
...greatest potential. Title and Summary Senior Software Engineer The AI & Decision Engineering... .... We do cool things as a team including monthly craft beer tastings. Don’t forget the competitive... ...other qualifications for the role and may be eligible to participate in a...Full timeWork at officeWorldwideFlexible hours3 days per week- ...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
$66k
...degree-seeking program with an expected graduation date in Winter 2026/Spring 2027. Fluency in JavaScript and a strong understanding... ...applicant will depend on a variety of job-related factors, which may include education, training, experience, location, business needs...Hourly payFull timeSummer workInternshipWork at officeShift work3 days per week- ...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
$75k - $85k
...SystemsCanada, were not just engineering technology were shaping the... ...seeking an intermediate level Software Engineer to support delivery... ...necessary. Occasional travel may be required to support customer... ...contributions after 3 months of service. Access to financial...Full timeWork at officeRemote workFlexible hours$127k - $203k
...realize their greatest potential. Title and Summary Manager, Software Engineering Who is Mastercard? Mastercard is a global technology... ...location, experience and other qualifications for the role and may be eligible to participate in a discretionary annual...Full timeWorldwide$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- ...realize their greatest potential. Title and Summary Senior Software Engineer (Backend - Java) Overview Ethoca, a Mastercard company, is... ...location, experience and other qualifications for the role and may be eligible to participate in a discretionary annual incentive...Full timeWorldwide
- ...data into actionable insights with lightning speed. Calabrio-Verint is looking for a highly skilled and experienced Senior Software Engineer, AI to perform a key role in our digital transformation program, and deliver exceptional customer experience supported by...Full timeFlexible hours
- ...to join our infrastructure team. This software-focused role involves building the services... ...and automation that support our engineering teams and production systems. You will develop... ...choice ~ Bi-weekly social activities, monthly wellness plan, on-site weekly massages,...Full timeWork from home
- ...agency , are always curious , and build with engineering excellence as a first principle. About the Job As a Senior Software Engineer II on our Ads team, you will own the... ..., Engineering, or a related field. ~5–8 years of backend engineering experience , with...Full timeFlexible hours
- ...completes tasks, schedules appointments, routes conversations, and seamlessly hands off to human agents when needed. As a Senior Software Engineer, Frontend , you'll help build the web applications that power the AI Receptionist experience for enterprise customers. You'll...Full time
$61.6k - $113.9k
...~4-6 years of experience in software development, holding a related... ...experience (within the last 3 months) with the core technology... ...technologies, frameworks, and engineering best practices. Technologies... ...contributions right from day one. last updated 32 week of 2026...Full timeWork at office2 days per week3 days per week- ...people from all backgrounds and swaths of life to 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...Full timeWork at officeRemote workWork from homeShift workAfternoon shiftEarly shift
$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$200.7k - $250.9k
...require us to strengthen and refine it. We’re looking for an engineer to help build the battens and transoms that lift frontend... ...our work in larger venues. The ideal candidate: Has 6-8+ years of software development experience, with a strong focus on the frontend...Full timeLocal area$139.2k - $235.2k
...trust GitLab to ship better, more secure software faster. The same principles built into... ...services at GitLab. As a Senior Backend Engineer on the Authentication team, you'll work on... ...our roles are remote, however some roles may carry specific location-based eligibility...Full timeTraineeshipRemote workFlexible hours- ...supervision of Architecture and Development Management, the Senior Software Engineer is accountable for working with business stakeholders,... ...mathematics, or equivalent experience; relevant professional experience may be substituted One (1) or more Microsoft solutions...Full time
- ...- 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
$200.7k - $250.9k
...countries, with fundamentally different engineering philosophies and systems, had to connect... ...for FDIC deposit insurance. On April 27, 2026, Mercury announced conditional approval... ...external integrations. As a Senior Software Engineer on the Banking Integration Platform...Full time- ...Role Overview We're looking for Backend AI Engineers to design, build, and own the core AI... ...environments. This role is a blend of backend software engineering, ML infrastructure, and... ...best practices. Qualifications ~4–8+ years of experience in backend software...Full time
$61.6k - $113.9k
...~4-6 years of experience in software development, supported by a relevant... ...(within the last 3 months) with the core technology stack... ...technologies, frameworks, and engineering best practices. Technologies... ...for all our employees. last updated 32 week of 2026...Full time$61.6k - $113.9k
...3 to 6 years of experience in software development or AI-enabled application... ...experience using AI-assisted engineering tools such as GitHub Copilot... ...compensation package that may include performance-based incentives... ..., and growth opportunities. last updated 32 week of 2026...Full timeWork at office2 days per week3 days per week$199.8k - $244.2k
...Getting that match right is equal parts engineering, product judgment, and experimentation.... ...This role is open to remote talent and may be hybrid, with two days a week in our Vancouver... ...Compose . ~ Hands-on knowledge of software engineering best practices across the...Full timeWork at officeRemote work2 days per week
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 development engineer aws Canada
- real time software engineer Canada
- financial software developer Canada
- experienced software developer Canada
- remote entry level software developer Canada
- information technology software engineer Canada
- network software engineer Canada
- software engineer remote Canada
- senior software engineer Canada
- software engineer contract Canada


