- 12-Months Contract
- Location: 1600 - 1111 West Georgia St, Vancouver, British Columbia, CAN V6E 4G2
At Enbridge, our goal is to be the first-choice energy delivery company in North America and beyond—for customers, communities, investors, regulators and policymakers, and employees.
To meet that goal, Enbridge is partnering with Raise—a leading recruitment firm that specializes in IT, Technical, and Engineering staffing.
Together, Raise and Enbridge are building teams that are rising to meet the growing energy needs of North America. If you’re looking for a challenging role that will make the most of your skills while allowing you to make an impact, this is it.
Enbridge is hiring a Full Stack Software Engineer right now—when you apply, Raise will review your application within 48 hours and contact qualified applicants for interviews.
About the Role:
Are you interested in designing, developing, and implementing robust solutions while working closely with Tech Leads, Product Owners, UI/UX designers, and other partners to transform concepts into functional features that elevate the user experience? If so, we encourage you to apply to take on exciting challenges, important projects, and make an impact on our team!
Key Responsibilities:
- Design, develop, and implement scalable and robust software solutions for the platform, ensuring high performance and responsiveness.
- Collaborate with Tech Leads, Product Owners, UI/UX Designers, and other partners to translate design concepts and product requirements into functional software features.
- Write clean, maintainable, and efficient code while adhering to best practices in software development, including code reviews and unit testing.
- Support the architectural design of the platform, ensuring it meets current and future business requirements while maintaining security and data integrity.
- Identify and resolve software defects and performance issues, providing timely solutions to ensure a smooth user experience.
- Maintain comprehensive documentation of software design, code, and processes to facilitate information sharing and onboarding of new team members.
- Stay informed about the latest emerging technologies and industry trends, applying new techniques and tools to improve the development process and product quality.
Qualifications:
- 7+ years of experience in software development, preferably in a startup or fast-paced environment, along with a bachelor’s degree in computer science, software engineering, or a related field.
- Solid understanding and proficiency in Python and experience in Django or similar web frameworks, in addition to AWS services (minimum RDS, S3) and cloud architecture, including deployment and management of applications.
- Experience with version control systems (e.g., GIT) and agile development methodologies, while also being familiar with DevOps practices and CI/CD pipelines.
- Understanding of software security principles and best practices, in addition to being an excellent problem solver with the ability to work independently and in a team environment.
Preferred:
- Experience with front-end technologies (e.g., HTML, CSS, JavaScript) and frameworks (e.g., React, Angular) is a plus.
- Knowledge of relational database management systems, DynamoDB, and data modeling.
- Experience in developing applications for the insurance or legal industries is a plus.
Please note: Successful applicants will be employees of Raise, working at Enbridge facilities with both Enbridge and contract employees.
Applying with Raise
Raise is an established IT and engineering hiring firm with over 60 years’ experience connecting talented candidates with meaningful work. When you apply, you’ll get more than just a chance at a great job—you’ll become part of a vast network of employers that are always changing.
We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at +1 800-567-9675 or ECTC@raiserecruiting.com
#ENBC
- Published on 08 Oct 2025, 8:37 PM