Software Developer - Intern
Key Skills for This Role
Full Job Posting
What We Need From You?
At SECURE, we roll up our sleeves and take on the tough stuff with grit, innovation, and teamwork. We’re looking for students who are:
Ready to embrace challenges and bring forward new ideas.
Determined, resilient, and driven to see tasks through.
Adaptable and resourceful, with a strong ability to collaborate.
Motivated to perform at a high level and support the team.
To be eligible for the SECURE Student program, you must:
Be legally entitled to work in Canada by way of Canadian Citizenship, Permanent residency, or a valid work permit.
Currently enrolled in an accredited post-secondary institution and participating in an official internship program
Complete a Medical and/or Alcohol and Drug test if the role is considered safety-sensitive.
How to Apply
- To be considered for the Student Program, you must submit one (1) combined PDF containing all required documents in the following order:
- Cover Letter – Answer both prompts: Why do you want to work for SECURE? How does this position fit with your career goals?
- Why do you want to work for SECURE?
- How does this position fit with your career goals?
- Resume
- Most Recent Transcripts (official or unofficial)
- Applications that do not include all three documents in a single PDF may not be considered.
Your Opportunity at SECURE
This role is designed as a 12–16-month internship (full-time) to give you the chance to gain greater skills and exposure to the business. The internship will begin in May 2027 and may be extended to align with your academic program.
This intern role offers hands-on experience in software development and quality assurance, supporting the team through coding tasks, executing test scripts, and participating in QA activities. The position provides exposure to the entire development cycle, enabling the delivery of high-quality software in a professional environment.
This role is based out of our Brookfield Office in downtown Calgary, Alberta .
The team collaborates closely with Analytics & Operational groups to deliver critical business solutions in a fast-paced, supportive environment.
You'll work in a collaborative and technology-focused environment alongside Software Developers, and business stakeholders to support the delivery of critical business applications and solutions. The role provides hands-on experience across the software development lifecycle, including coding, testing, debugging, DevOps support, and quality assurance activities. Success in this environment requires curiosity, problem-solving skills, attention to detail, and a willingness to learn while working on both individual assignments and team-based projects.
Quality Assurance Support: Assist in identifying software issues through testing and debugging, ensuring high standards of functionality and usability in each project phase. Collaborate with QA team members to execute test cases, document findings, and contribute to the improvement of overall software quality.
DevOps Administration: Support the setup, configuration, and maintenance of development and deployment environments. Assist in automation and monitoring tasks to enhance the efficiency and reliability of software deployment pipelines.
Code Review Participation: Actively participate in code reviews, offering constructive feedback and adhering to best practices in code quality and readability. Gain valuable insights from senior developers to improve personal coding standards and contribute to continuous improvement.
Test Script Creation and Execution: Develop, execute, and maintain test scripts for various software applications, working closely with developers to ensure features meet requirements. Document test results and communicate any issues found, contributing to a thorough and reliable testing process.
Full Stack Development: Support the team with entry-level development tasks, including frontend and backend coding, and bug fixes, gaining hands-on experience across the full tech stack.
Education & Eligibility: Currently enrolled in a post-secondary program in Computer Science, Software Engineering, or a related field. Must be legally eligible to work in Canada.
Technical Skills : Foundational knowledge of JavaScript and TypeScript; exposure to Node.js and full-stack development is an asset. Familiarity with testing frameworks/tools (e.g., Jest, Playwright) and database management is beneficial.
Experience : Coursework, personal projects, or prior co-op experience in software development or QA considered an asset. Understanding of software development best practices and debugging is beneficial.
Industry Knowledge: Basic understanding of the Canadian Energy Industry is an asset.
Application Deadline
- Please submit your application by September 25, 2026. Only applicants submitted through SECURE’s career site will be acknowledged. Late submissions will not be accepted.
- We thank all candidates for their interest; however, only those selected will be contacted.
Why SECURE?
At SECURE, we focus on opportunities for growth — for our employees, our customers, our partners, and the communities we operate in. We are an energetic team that takes pride in tackling tough challenges and making a meaningful contribution. We attract, retain, and motivate employees with competitive compensation and by recognizing performance.
We Got This.
Stay connected to us:
Visit Secure.ca and follow us on our social media channels for the latest job postings, news, and community updates.
SECURE is an equal-opportunity employer. Applicants are not assessed on race, age, disability, sexual orientation, religion, or belief.
About SECURE
Canadian publicly traded waste management and energy infrastructure company serving energy and industrial customers.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at SECURE
Measurement Specialist
Calgary, CAN
SECURE is seeking a Measurement Specialist to support accurate, compliant measurement across its energy infrastructure assets. The role covers measurement assurance, transaction and data validation, audits, balancing, tr
Administrative Assistant
Edmonton, CAN
Junior Parts Technician
Edmonton, CAN
Heavy Equipment Operator
Fort McMurray, CAN
Transfer Station Labourer
Grande Prairie, CAN
Measurement Specialist
Calgary, CAN
Facility Operator
Hinton, CAN
Customer Service, General Labourer
Saskatoon, CAN
Measurement Specialist
Calgary, CAN