Software Developer Co-op
$58k per yearBGC Engineering Inc.
Job Opportunity: Software Developer Co-op
Duration: 8 Months
Start Date: January 4, 2027
Location: Vancouver, BC
Work-Model: Hybrid
About Us
At Cambio Earth, we’re on a mission to help infrastructure operators adapt to our changing planet. As an enterprise software and AI company born from over two decades of geoscience innovation at BGC Engineering, we equip our customers with the earth science intelligence they need to protect what matters most—communities, critical services, and the environment.
From floods and landslides to wildfires and extreme weather, today’s climate risks are complex and accelerating. Cambio turns these risks into manageable challenges by embedding real-time insights and structured geospatial data into daily infrastructure operations. Whether it’s a dam, pipeline, mine, road, or levee—our platform gives operators the awareness and tools to act before disaster strikes.
We’re a passionate team of engineers, scientists, and technologists working at the intersection of earth science and operations. We love solving hard problems, engaging with customers, and building tools that make a real-world difference.
The Role
The Software Developer Co-op will be a part of Cambio Earth Systems' software development team working alongside engineers and geoscientists to develop safety critical software applications. Apply your software development knowledge to help develop applications that warn our clients about potential geological hazards and risks. You will have the opportunity to conquer unique challenges developing web applications using a state-of-the-art geographical information system (GIS) with cloud infrastructures. This opportunity is located in Vancouver, BC and is a hybrid position. The start date of this position is January 4, 2027.
Responsibilities
- Develop enterprise geohazard management web application using the React framework and Esri ArcGIS
- Integrate features with a cross-platform mobile application developed with .NET MAUI for offline use in the field
- Work on features from beginning to end.
- Help refine User Stories by gathering requirements from stakeholders.
- Develop software using best in class tools and industry best practices.
- Be responsible for testing software you've written manually and through automation scripts. Take part in releasing the software into production
- Be an integral part of the software team. Work alongside our more seasoned team members in a collaborative Scrum/Agile environment
- Stay curious and keep an open mind for new technologies and ideas
Required Education, Experience & Competencies
- Computer Science or Engineering student in 3rd or 4th year
- Experience with at least one modern programming language such as C#, Java or equivalent
- Working knowledge of HTML, CSS, and JavaScript
- Basic understanding of databases such as MS SQL, MySQL
- Self-motivated and a genuine desire to learn new skills
Company Benefits
Cambio Earth offers our employees the following:
- Our ‘One Team’ culture supporting health, wellness, safety and diversity
- Mentoring opportunities
- Hybrid workplace with our downtown office
- Social and wellness activities
- Casual and professional work environment
The base annual equivalent salary for this position will be commensurate with the number of computer science or equivalent work terms completed as follows: $48,000/yr for 0-1 work terms, $53,000/yr for 2-3 work terms and $58,000/yr for students who have completed 4 or more work terms. Salary is pro-rated for the term of employment.
Equity, Diversity and Inclusion
Cambio Earth strives to create a workplace where equity, diversity and inclusion are embedded throughout our workplace culture and practices. Join us in our commitment to honour individuality, ensure fairness, and create a welcoming environment for everyone. As an equal opportunity employer, we encourage applications from all candidates, including those experiencing inequity such as racialized individuals, Indigenous People, women, people of diverse sexual orientations, identities and expressions, veterans, individuals with disabilities, people of all faiths, nationalities, marital status, ages, and family status. For assistance or accommodation with your application, please contact us at View email address on jobs.jobcopilot.com .
$3600 - $4500 per month
...Amgen, eBay, and Ford Motor Company. Our co-op experience is unique and designed to... ...return to us after they graduate and start developing their professional career at Visier! And... ...technology to build our innovative full-stack software solution that helps people see the truth...SuggestedInternship$22.01 - $33.81 per hour
...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...can display indicators of success through skills they have developed and experiences they have been a part of, than to find folks who...SuggestedHourly payInternshipWork at officeLocal areaFlexible hours- ...Position Overview Giffen Consulting Ltd. (Giffen) is looking to hire a Software Engineer Co-Op with experience in AI & Technology Integration t o join the team at our Vancouver office. This is a hybrid work arrangement with a minimum of 3 days per week in the office...SuggestedLong term contractTemporary workFor contractorsInternshipWork at officeWork from homeFlexible hours3 days per week
$26 - $31 per hour
...AI Products & Services team scales this expertise through NPX-developed AI products, delivering solutions to clients across Canada, the... ...U.S., and globally. The Role NPX is seeking an AI Developer co-op to design, develop, and deploy AI agents and contribute to our...SuggestedInternshipWork at officeRemote work- ...build things and how we work together. At Flexspring, interns and co-op students don’t sit on the sidelines. You’ll work on real... ...interns join us full-time after graduation . Full Stack Software Developer – Co-op / Internship Location: Quebec-based (Montreal...SuggestedRemote jobFull timeInternshipFlexible hours
$26 - $28 per hour
...And this is where you come in… The key function of the Software Engineer Co-op (Gameplay ) is to gain knowledge and experience in building... ...entertain the world! About Kabam Kabam is a world leader in developing entertaining, immersive, and highly social multiplayer games...Contract workInternshipLocal areaFlexible hours$97.56k per year
...The following is a long-term contract opportunity for approximately 2 years. The Software Developer provides innovative and creative solutions in the technical development of new, reliable applications and software services at CPSA. The Software Developer analyzes business...Long term contractPermanent employmentFull timeWork at office- ...factory operators, technicians, and production teams — all building the future of homebuilding together. We’re looking for a Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal...Full timeInternshipRelocation packageFlexible hours
- ...large, global organization. Engineers thrive at Tower while developing electronic trading infrastructure at a world class level. Our... ...potential. Our Core Engineering department is seeking a Software Developer II to join the Data team in Montreal. This role is responsible...Full timeApprenticeshipCasual workWork at officeWorldwide
$80k - $130k per year
...pride in providing high quality work and services to our clients and expect the same from our employees. We are looking for a Software Developer to join our Vancouver-based team and contribute to the continued development of our in-house data systems platform. This is...Full timeFor contractorsWork at officeLocal area$94.2k - $117.7k per year
...Position Summary: As a Software Developer on the Procurement team at Euna Solutions, you’ll be a key part of delivering new features and enhancements to our first-in-class business-to-government marketplace. In this role, you will design and develop solutions for our customers...Full timeWork at officeLocal areaFlexible hoursWeekend work3 days per week- ...networks of the future. Our talented people deliver future-ready software, services, and integrated platforms that power broadband and... ...Position Summary: Vecima is looking for a dynamic Software Developer to join our project focused teams in Saskatoon, SK. As a member...Full timeLocal areaRemote workNight shift
- ...A-CX is a software design and development partner for progressive companies, delivering innovative... ...member of our team, you will work on developing and integrating solutions with C++,... ...implementing software solutions for our clients. Develop secure, scalable, and high-performance...Long term contractFull timeFor contractorsLive InRemote work
$104.3k - $136.8k per year
...supportive environment. Join us at Varicent—where your talent and ambition meet limitless opportunities for success! Staff Software Developer The Incentives Development team is dedicated to driving innovation and excellence in everything we build. By combining deep...Full timeWorldwide$170k - $220k per year
...across the organization Support teams developing features in our customer-facing applications... ...through code and design review Develop, scale, and optimize gRPC endpoints, GraphQL... ...excellence About You ~7+ years in a software engineering role ~ A first-principles...Full timeRemote work- ...financial technology? At Benji Pays, we're on a mission to empower businesses with seamless payment solutions. We're seeking a Senior Software Developer to join our dynamic team. In this position, you'll play a pivotal role in building and maintaining scalable, secure, and...Long term contractFull timeWork at officeLocal area2 days per week
$90k - $110k per year
...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our... ...and industrial automation. We are looking for a Software UI Developer to support the design, development, testing, and maintenance of...Full time- ...contributions, technical blogging, or conference speaking. What DRW Montreal has to offer you: ~ Mentorship with experienced software developers, database administrators, and technical project managers ~ Continuous learning through paid postgraduate degrees, Dev...Full timeLocal area
- ...backed by the secure infrastructure and scale of our multi-billion-dollar parent company. The Opportunity As a Senior Software Developer , we are looking for the following: Role Overview TELUS Digital is seeking a Senior Software Developer to join our Digital...RemplacementPermanent employmentFull time
$130k - $170k per year
...As a member of the Development team and working closely with the product management team, the Senior Software Developer is generally responsible for the development, design and documentation of new or modified software products and ongoing business projects. The incumbent...Full time$113.4k - $162k per year
...curious builders using technology to make communication more affordable and powerful for millions of users every day. As a Software Developer - Backend , you won’t just build services—you’ll shape the systems, architecture, and tooling that make them possible. At...Long term contractFull timeTemporary workWorldwide- ...full-time in office attendance* As a Full Stack Java/React Developer, you will work on large-scale web applications, including... ...workflows, Kubernetes, and Docker. ~ Solid understanding of the software development lifecycle (SDLC) and common architectural patterns....Full timeWork at officeLocal areaRemote work
$124k - $186k per year
...Senior Software Developer Direct Hire / Full time, Hybrid, Burnaby BC, Canada D-Wave (NYSE: QBTS) a leader in the development and delivery of quantum computing systems, software, and services, and is the world’s first commercial supplier of quantum computers—and the only...Full timeDirect hireLocal area$100k - $135k per year
...Having an in-depth analysis and understanding of software development and customer issues, the Lead Software Developer evaluates and selects possible technology options for a project. They take part in evaluating efforts, solving problems and ensuring the quality of solutions...Full timeWork at officeRemote workFlexible hours- ...responsible for the design, development and testing of multiple software modules. • Ensure implementation meets design objectives. •... ...computing architectures. • Collaborate with other software developers in the team to implement software that align and extend platforms...Permanent employmentFull time
- ...Procedures and Informatica PowerCenter workflows. Design and develop scalable microservices using Java, Spring Boot, and cloud-native... ...engineering teams. Required Qualifications ~10+ years of software development experience with Java-based enterprise applications....Full time
- ...innovative technology. We place great emphasis on developing equipment to meet the specific requirements of each... ...with you! Career Opportunity ISE is seeking a Software to join our team! The Software Developer is responsible for the design, development, testing,...Long term contractFull timeInternshipWork at office
- ...ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Senior Software Developer, we expect you to be disciplined regarding software development, and ready and eager to collaborate with and mentor technical and...Full timeWork at officeFlexible hours
- ...services are customized to meet specific needs. For more details please visit our website Job Description Job Title : Database Software developer Location : Montreal, QC Job Type : Contract on W2 Work Status: US Citizen / Canadian Citizen / TN VISA Skills...Permanent employmentFull timeContract workTemporary work
- ...put ourselves in others’ shoes. Authenticity – We like people, not pretense. Determination – We kick down walls. The Software Developer is a technical role within the IT department responsible for contributing to the design, development, and maintenance of business...Full timeWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer Co-op. Be the first to apply!
- software engineer devops Remote
- director software engineering Remote
- software engineer - ai machine learning Remote
- software developer entry level Remote
- software developer Remote
- ingénieur logiciel Remote
- software design engineer Remote
- software engineer internship Remote
- software engineer co-op Remote
- développeur logiciel Remote

