Senior Software Developer
$74.4k - $107.9k per yearStantec
At Stantec, we have some of the world’s leading professionals passionate about enabling our business to be its best. Our business teams include finance, procurement, human resources, information technology, marketing, corporate development, HSSE, real estate, legal, and practice services. We bring diverse backgrounds, skills, and expertise and create a caring culture where everyone can thrive. Through teamwork and collaboration, we’re building a stronger, more resilient Stantec every day.
We are seeking a seasoned Senior Full Stack Developer to join our engineering team. This role is designed for a technical powerhouse who excels in building modern web applications, balancing the power of robust Python backends with sophisticated frontends and emerging AI‑driven architectures.
Key Responsibilities
- Design and maintain robust, scalable web applications using Python (Django or similar frameworks).
- Build dynamic, responsive user interfaces utilizing Angular for complex SPAs, or HTMX and Alpine.js for modern, high‑performance reactive workflows.
- Develop and maintain comprehensive end‑to‑end testing suites using PyTest and Playwright to ensure cross-browser reliability. Implement and execute load testing strategies using Locust.io to validate system scalability.
- Optimize and manage large-scale databases Oracle, MS‑SQL Server and Postgres, ensuring data integrity and high performance.
- Deploy and manage applications in secure, privately hosted containerized environments, specifically OpenShift or Kubernetes (K8s).
- Design and implement agentic development approaches, integrating LLMs and autonomous agents into application workflows to enhance automation and user experience.
Required Qualifications
- Experience: 5+ years of professional software development experience.
- Python Mastery: Expert-level knowledge of Python and at least one mainstream framework (e.g., Django, FastAPI, or Flask).
- Front‑End Proficiency: Highly desirable experience with Angular, HTMX, and Alpine.js. You should be comfortable choosing the right tool for the specific UI/UX requirement.
- Testing & Validation: Proven experience with PyTest, Playwright, and Locust.io.
- Database Expertise: Extensive experience with Oracle, MS‑SQL Server PostgreSQL, including advanced querying, schema design, and performance tuning.
- Proven track record of working with Docker and orchestration platforms like Kubernetes or OpenShift.
- Past experience with Java (JSF, ADF) or C# is a significant plus, providing valuable context for system migrations.
Preferred Skills (Nice To Have)
- Experience working in high‑velocity, Full Stack Agile environments.
- A passion for guiding junior developers and conducting constructive code reviews.
- Ability to take ownership of projects and work independently with minimal supervision.
Education
Bachelor’s degree in Computing Science or equivalent required.
Why Join Us?
Stantec is a place where talented people come together to build meaningful solutions, innovate boldly, and make a lasting impact. You’ll work with modern technologies, contribute to AI‑driven architectures, and help shape the future of our digital platforms. Join us and redefine your personal best.
Pay Range
- Locations Outside of Lower Mainland - BC & Various locations in Ontario-$74,400.00 - $107,900.00 Annually
- Locations in Lower Mainland - BC, GTA & Ottawa Ontario-$78,900.00 - $114,400.00 Annually
Pay Transparency
In compliance with pay transparency laws, pay ranges are provided for positions in locations where required. Please note, the final agreed upon compensation is based on individual education, qualifications, experience, and work location. At Stantec certain roles are bonus eligible. Actual compensation for part‑time roles will be pro‑rated based on the agreed number of working hours per week.
Benefits Summary
Regular full‑time and part‑time employees (working at least 20 hours per week) will have access to health, dental, and vision plans, a wellness program, health care spending account, wellness spending account, group registered retirement savings plan, employee stock purchase program, group tax‑free savings account, life and accidental death & dismemberment (AD&D) insurance, short‑term/long‑term disability plans, emergency travel benefits, tuition reimbursement, professional membership fee coverage, and paid time off.
Temporary/casual employees will have access to group registered retirement savings plan, employee stock purchase program, and group tax‑free savings account.
The benefits information listed above may not apply to union positions because benefits for such positions are governed by applicable collective bargaining agreements.
Primary Location
Canada | AB | Edmonton
Other Locations
Canada | ON | Markham
Schedule
Full time
Travel
No
#J-18808-Ljbffr- ...experienced and motivated candidates for the role of Virtualization and Software-in-the-Loop (SIL) Integration Engineer to support our Test... ...such as HWIO, RTOS, communication models, etc. Obtain, develop & parameterize sub-system models, such as sensors and actuators,...SeniorWork at office
- ...communities across North America? PSD Citywide isn’t just a software company; we’re transforming how Local, First Nations, and Regional... ...As we continue to grow, we’re looking for a Fullstack Software Developer to fill an existing vacancy and join our IT team in a fully...SuggestedSummer workLocal areaRemote workFlexible hoursWeekend work
- ...business]. About the Rolep We are building General Motors’ next‑generation Software‑Defined Vehicle (SDV) infotainment platform, powered by Android Automotive OS. As a Senior Android SystemUI Developer, you will play a key role in shaping the core in‑vehicle user experience...Senior
- Elevate your career with Huawei Canada as a Senior Software Engineer in Windowing & Graphics,... .... This senior role demands expertise in developing customized GPU drivers, streamlining rendering... ...scenarios. Key Responsibilities: • Develop the 2D graphics stack for terminal...Senior
- Introduction A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into industry-leading solutions. We are an infinitely curious team, always seeking new possibilities, and dedicated to creating the world’s leading AI-powered, cloud...Senior
- ...new features - Writing modular, maintainable, thoughtful code - Creating rails to enable AI coding agents to robustly make changes & develop new features - Monitoring the production environment and working with users to identify & resolve bugs Remote restrictions Workday must...SeniorLong term contractRemote workFlexible hours
$120k - $155k per year
...collaborative, remote-first team that values creativity, curiosity, and growth. We’re looking for a Senior Fullstack Engineer with a mindset for leveraging AI to develop enterprise software. Someone who is excited to design, ship, and scale AI-powered features while also...SeniorLong term contractRemote workFlexible hours- ...design in short, fast execution cycles • Iterate quickly and ship often in a greenfield environment What we’re looking for: • Strong software engineering fundamentals • C++ /Chromium experience • Comfortable working in at least one solid backend or systems language • Able to...SeniorLong term contractFull timeRemote work
$199k - $244k per year
...looking for an experienced, passionate, and resourceful backend software engineer to join our Live Pay team. In our team, you’ll work... ...with continuous integration and delivery tools. • Experienced in developing and executing functional and integration tests. • Excellent written...SeniorFull timeManual laborWork at officeLocal areaRemote work2 days per week$120k - $140k per year
Application Developer Join to apply for the Application Developer role at Computer... ...applications on our ICE platform. Key Details Seniority level: Entry level Employment type:... ...and Information Technology Industry: Software Development Location: Toronto, Ontario...Permanent employmentFull time$60k - $85k per year
...We’re looking for a Security Software Developer to join the networking device development team behind Evertz IP switch fabric products, including the EXE and NATX, and Evertz SDI router products, including the NEXX and ENX platforms. In this role, you’ll be responsible for...Long term contractFull timeCasual workWorldwideMonday to friday- Elevate your career as a Penetration Testing Developer with a leading financial services firm in Canada. Engage in deep security challenges by applying your software development and penetration testing expertise. Our client seeks a Contractor for a 6-month engagement, emphasizing...For contractors
- Contribute to innovative web-based tools at Qualcomm Canada ULC as a Software Engineer. Help develop and maintain advanced cloud-hosted software automation solutions while enhancing your technical skills in a collaborative environment. Join the QCT Software Automation and...
$64.2k - $80.25k per year
...Reporting to the Manager, Digital Marketing, the Full Stack Website Developer is responsible for the ongoing development of the organization’s... ...selected for an interview will be contacted. Sienna Senior Living may utilize artificial Intelligence to screen or assess applicants...SeniorWork at office$131.2k - $181.2k per year
..., auto, and IoT products through machine learning hardware and software. We are building highly optimized on-device AI solutions, combining... ...Engine, Android NN, and TensorFlow Lite delegate, and developing new tools and SDKs to extend AI solutions into customer use cases...Work from home- Take your first steps in technology with an internship as a Software Developer at IBM. Join a team dedicated to transforming challenges into innovative, AI-powered solutions in a thriving environment. In the Software Developer Internship at IBM, you will contribute to designing...Internship
- Advance your career with a 12-month Software Development Engineer role focused on enhancing business applications. This position involves... ...client needs. In this role, you will analyze system requirements, develop custom applications, and adapt existing software to meet...
$81.3k - $122k per year
...independently/cross-functionally, troubleshoot issues related to bench/tool/software, and efficiently report any issue for timely resolution. The successful candidate will also have the opportunity to grow and develop career by working with domain experts and test automation team....$120k per year
...and continuous deployment of high quality software code. One of our long term goals is to... ...improvement. • Collaborating with the front-end developers and other team members, including... ...in the software development life cycle • Develop tools and applications by producing clean...Long term contractImmediate startRemote workWork from homeFlexible hours1 day per week- Become a vital part of the software quality assurance team for automotive infotainment at CIeNET... ...defining and maintaining test plans, developing automation tools, and conducting thorough... ...for efficient automation • Develop tools and scripts for software testing •...
- Role: Guidewire Developer PC Location: Markham, ON Onsite Experience: 9+ Years Key Skills Guidewire Developer - Policy Center 8+ years... ...Read code in other languages and reverse engineer products Agile software development, including the use of Git, Bitbucket, Jenkins, Jira,...
- Kickstart your tech journey with General Motors as a Software Engineer Intern, specializing in virtualization and integration. This engaging hybrid role focuses on developing software for advanced automotive systems. As an Early Career Software Engineer, you will join a collaborative...Full timeInternship
$160k - $260k per year
...connects and communicates. Job Summary We are looking for an enthusiastic and energetic Software Engineer to join our Remote Browser Isolation team. As part of this team, you will develop features and systems related to the cloud hosted RBI infrastructure and backend...Work at officeRemote workFlexible hours- Join General Motors as a Software Quality Assurance Engineer! This hybrid role offers the chance to work on cutting‑edge automotive software testing and automation. You will be instrumental in developing test plans and executing rigorous testing methodologies at the Canadian...
- ...Required Technical and Professional Expertise You have experience as an engineer working with Golang. You have professional experience developing with modern programming languages and frameworks. You have experience working with Linux (including troubleshooting and bash...Full time
- Advance your career as an Oracle CPQ Developer/Consultant with a focus on delivering sophisticated CPQ solutions. Candidates must have 5-10 years of direct project experience. We are looking for a developer with recent expertise in Oracle CPQ (BigMachines) and a strong foundation...
- ...Job Title: Sr. Guidewire Policy Integration Developer Skills: Guidewire cloud, policy, API, Integration Experience: 8+ years Location: Markham, ON (Hybrid) Duration: Fulltime We at Coforge are hiring a Sr. Guidewire Policy Integration Developer with following...SeniorFull time
- ...Your Opportunity Stantec is seeking a Senior Civil Estimator, with a strong base in civil... ...solutions to estimating issues and problems. Develop, maintain and improve procedures,... ...Electrical, Subway Systems and industry costing software. Ability to develop a WBS, detailed...SeniorHourly payLong term contractFull timeTemporary workPart timeCasual work
$95.5k - $159k per year
...The Manager, Software Development & Testing is a hands-on people leader responsible for the day-to-day execution, quality, and delivery... ...a player coach by mentoring, managing, and supporting software developers and testers while contributing selectively to hands-on delivery...Manual laborRemote work$145.2k - $222.53k per year
...standards, regulations, and client’s requirements. You will develop a full understanding of, and align with, Tractebel governance and... ...knowledge of the applicable legislation, standards, industry practices, software, and modelling tools related to the fields of engineering,...SeniorFor contractorsRelocationFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- senior software developer Markham, ON
- software engineer - computer Markham, ON
- software developer remote Markham, ON
- software engineer intern Markham, ON
- software engineer devops Markham, ON
- software engineer internship Markham, ON
- ingénieur logiciel Markham, ON
- software developer intern Markham, ON
- software engineer Markham, ON
- software development engineer Markham, ON
