Co-op Winter 2027 - Software Engineering - 8 Months
$24.92 - $33.23 per hourGD 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
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.
In this role you can expect to:
- 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
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 $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 us.fitly.work .
PI286931624
$24.92 - $33.23 per hour
...Dynamics Mission SystemsCanada, were not just engineering technology were shaping the future of... ...institution and be eligible for a co-op work term during the period specified in... ...Description In this role, students support software development activities for mission-...SuggestedHourly payFull timeWork experience placementInternshipFlexible 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...SuggestedFor contractorsRemote work10 hours per weekFlexible hours
$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...SuggestedFull timeInternshipRemote workFlexible hours- ...BeyondTrust is seeking a Software Engineer (Backend) for the team that develops our Password Safe product. The ideal candidate will have a solid background in enterprise software development, and some experience partnering with product and engineering stakeholders to...SuggestedFull timeRemote work
- ...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...SuggestedFull time
- ...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
- ...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
- ...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
- ...enterprise analytics. We operate a full software development lifecycle internally, from requirements... ...or diploma in Computer Science, Software Engineering, Information Technology, or a related... .... Experience Typically 4 to 8 years of professional software development...Permanent employmentFull timeWork at officeLocal areaRemote work
- ...3 days onsite a week Duration: 12 Months Contract role Job description... ...decisions, technology choices, and engineering standards. # Proactively identify and... ...Qualifications #7+ years of professional software engineering experience in a multi-team,...Contract work3 days per week
- ...financial infrastructure with hands-on support so founders can operate efficiently and scale with confidence. We’re hiring a Software Engineer who wants real ownership in a fast-moving startup environment. What You’ll Do Build full-stack web features (front-end,...Full time
- ...Role Overview We’re looking for a talented Software Engineer who excels in technical problem-solving. You’re skilled at developing and shipping high-quality code, with a hunger to learn, and a desire to build things that make a difference. As a Software Engineer...Full time
$122.1k - $162.8k
...supported by 10+ years of 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, and DevOps setting. We expect 5+ years of full-stack software...Full time- ...evolve multi-tenant Kubernetes clusters (EKS) serving the entire engineering organization — owning node lifecycle, upgrades, security... ...repeats We're looking for candidates who have: ~3+ years of software engineering or infrastructure engineering experience ~ Hands...Full timeContract workLocal areaImmediate start
$132k - $181.5k
...: Okta is looking for a highly skilled Globalization Engineer to be the technical backbone of our global digital operations... ...translation phase. What skills you'll bring: ~6-8 years of experience in software or globalization engineering, with a proven track record...Local areaWorldwideFlexible hoursEarly shift$97.6k - $139k
...knowledge sharing platform with millions of monthly unique visitors, bringing people... ...across four areas: serving reliability, ML engineer enablement and developer velocity, business... ...ML problems at scale. As a Software Engineer (New Grad) on this team, you'll...Full timeWork experience placementInternshipRemote work- ...About this team and role: As a Senior Software Engineer on the Ecosystem Services Team , you’ll build and own back-end systems and the integrations that keep our services running, help maintain and evolve the cloud infrastructure the application runs on, and play...Full timeRemote workWorldwide
- ...As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and the integrations that keep our services running, help maintain and evolve the cloud infrastructure the application runs on, and play an active role in keeping the...Full timeImmediate startRemote workWorldwideHome office
- ...Description We are looking for Intermediate and Senior Engineers to join the Felix Engineering team! You will write the code and build... ...designs to managing our database Write code and build the software that will allow us to scale as we launch new products, enter...Full timeRemote work
- ...facing cross-team projects, working closely with other teams and engineers across our mobile and web technologies, while also evolving... ...Look For You have a total of 1.5+ years of experience as a software engineer. You have experience shipping web apps using...Full time
$200.7k - $250.9k
...startups. The Investments Team consists of backend and frontend engineers dedicated to crafting sophisticated products that oversee... ...that surpass traditional expectations. As a Senior Software Engineer on the Investments Team , you’ll play a key role...Full time$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... ...with new technologies, frameworks, and engineering best practices. Technologies: AI...Full timeWork at office2 days per week3 days per week- ...About the Role: As a frontend-focused Senior Software Engineer , you will own the design and delivery of the user-facing experiences at the heart of our AI products. Your primary focus is building polished, performant, production-grade interfaces in React and TypeScript...Full timeCasual work
- ...BeyondTrust is seeking a Software Development Engineer to help build the NHI Governance domain within our Pathfinder products. You will implement and maintain features and services that power our SaaS offerings — helping customers discover, assess, and remediate non-...Full time
- ...help improve existing ones. Evaluate and choose appropriate software technologies. Design and deploy critical infrastructure.... ...Bring: ~ Bachelor’s degree in Computer Science, Aerospace Engineering, or similar. ~2–3 years of relevant work experience. ~ Experience...Full timeWork experience placement
- We are looking for a highly motivated senior software engineer who can lead large, strategic, and complex projects. This position demands high level leadership , mentoring other engineers and helping to design and architect scalable solutions. In this role, you will face...Full time
- ...We are looking for a highly motivated senior software engineer who can lead large, strategic, and complex projects. This position demands... ...Kubernetes , etc. Attributes of a Successful Candidate ~8+ years of experience developing web based enterprise SaaS applications...Full time
- ...As a Senior Software Engineer on Coder’s Agentic Engineering team, you’ll build and evolve the systems behind our agentic development experience. You’ll work across the agent harness, integrations, and workflows that connect agents with real development environments....Full timeRemote work
$66k
...and Go. What you bring Currently enrolled in a full-time, degree-seeking program with an expected graduation date in Winter 2026/Spring 2027. Fluency in JavaScript and a strong understanding of its fundamentals. Understanding of functional and reactive programming...Hourly payFull timeSummer workInternshipWork at officeShift work3 days per week- ...and we need 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 infrastruct...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Co-op Winter 2027 - Software Engineering - 8 Months. Be the first to apply!
- software developer fintech Canada
- ngo software engineer Canada
- intel software engineer Canada
- senior software engineer remote Canada
- junior software developer remote Canada
- software engineer full time Canada
- senior software engineer Canada
- software engineer healthcare Canada
- startup software engineer Canada
- senior software design engineer Canada




