Co-op January 2027 - Software Engineering - 8 Months
$23.08 - $32.41 per hourGD Mission Systems
Responsibilities for this Position
Location: 1941 Robertson Rd, Nepean, ON K2H 5B7, 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.
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.
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 .
PI286908291
$23.08 - $32.41 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... ...Land C5ISR Program is looking for a Co-op Software Engineer to join our team. We develop and...SuggestedHourly payFull timeTemporary workWork experience placementFlexible 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
- ...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
- ...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...SuggestedFull timeFlexible hours
$91k - $140k
...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Overview Ethoca, a Mastercard company, is transforming the way merchants and card issuers work together to combat...SuggestedFull timeWorldwide$200.7k - $250.9k
...In 1965, an engineer in Scotland was given a mundane task with a tricky problem to it - banks wanted to close on Saturdays and still serve... ...work. The ideal candidate Has 7 or more years of software engineering experience, with deep technical expertise building...Full timeShift 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...Full time
$90k - $140k
...Dynamics Mission SystemsCanada, were not just engineering technology were shaping the future of... ...Mission Systems-Canada is hiring for Software Engineers to join our Canadian Air team.... ...with employer contributions after 3 months, RRSP access from day one, and financial...Full timeFlexible hours- ...- 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
- ...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
$127k - $203k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Manager, Software Engineering Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and...Full timeWorldwide$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
$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 the Role We’re looking for a senior-level software engineer who leans backend and can take product problems from first principles through implementation. You’ll spend roughly 70% of your time on backend and distributed systems work and 20–30% on frontend work...Full time
- ...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
- ...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
- ...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
- ...and Angular or React (Secondary) Java/J2EE, Spring framework 8+ years Understanding & design of Microservices... ...evaluate user requirements with the help of product managers and engineers Solid understanding of RESTful APIs Working knowledge...Temporary workWork at office
- ...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
- Key Responsibilities Web Application development build robust frontend applications using Vue.js 3 work on realtime web application for audio and SMS communications with users (patients) Backend development build API in JavaScript and TypeScript using ...
$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- ...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
- ...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
- ...Role: We are looking for a hands-on Lead Application Support Engineer to support, maintain, and enhance business-critical enterprise... ...of experience in Application Support, Application Engineering, Software Engineering, Cloud Engineering, or a related role. ~ Strong hands...Full timeContract workFlexible 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
- ...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
$200.7k - $250.9k
...different teams, in different countries, with fundamentally different engineering philosophies and systems, had to connect perfectly. The... ...all its internal and external integrations. As a Senior Software Engineer on the Banking Integration Platform Team, you’ll play...Full time- ...Job Description We're seeking a talented and motivated full-time Software Engineer, AI Enablement to help Tailscale's engineering organization get the most out of AI-assisted development. You'll join a small, high-leverage team reporting to our co-founder, working alongside...Full time
- ...participant-focus lead the way no matter what. Under the supervision of Architecture and Development Management, the Senior Software Engineer is accountable for working with business stakeholders, solution architects, data architects, and the Information Technology and...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Co-op January 2027 - 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





