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 | NB | Fredericton
Organization: BC-1374 IT Services-CA Corporate
Employee Status: Regular
Business Justification: Replacement
Travel: No
Schedule: Full time
Job Posting: 26/05/2026 12:05:18
Req ID: 1005854
\#additional
- ...and award-winning Quantifeel sensor and software solutions. While most of our engineering... ...North America and Europe. The Software Developer joins our development team at ground level... ...AWS infrastructure. Youll work alongside senior developers building features fixing bugs...SeniorFull time
- ...leader in designing and producing geospatial software for the maritime market and the lidar survey industry. We are developing the next generation of Geospatial, Lidar, Sonar... ...seeking a highly motivated Full Stack Developer to join our cloud product team in Fredericton...SuggestedInternship
$28 - $32 per hour
...Position Summary: We are seeking a Senior Design Estimator to lead the estimating... ...documents to determine cost impacts. ~ Develop and maintain pricing models for standard... ...construction. ~ Experience with CAD software (e.g., AutoCAD, Revit) and estimating platforms...SeniorHourly payFull timeFor subcontractorMonday to friday- ...PLATO is Canada’s largest Indigenous-owned software testing and technology services company.... ...impact. We are actively looking for a Senior Test Automation Specialist for our client project. Responsibilities Design, develop and implement automation strategies, frameworks...SeniorFull timeInternshipWork at office
$114.6k - $151.8k per year
...support our continued growth, we are hiring a Senior Structural Engineer . In this role, you’... ...building codes, and advanced structural software (STAAD, S-Frame, SAP2000, etc.).... ...client relations. Ability to mentor and develop talent within the team. Willingness to...SeniorTemporary workLocal areaFlexible hours- ...we help shape the communities built on it. We are looking for a Senior Geotechnical Engineer to join our Fredericton team and play a key... ...and/or infrastructure clients Experience using geotechnical software packages (e.g. RocScience, GeoStudio, Plaxis, Leapfrog) Build...SeniorWork at officeRemote workFlexible hours
- ...brands with its patented and award-winning Quantifeel sensor and software solutions. While most of our engineering and production... ...major centers in North America and Europe. The QA Automation Developer joins our quality team to build and maintain the automated test...Full timeInternship
- ...Senior Business Analyst III – NBCN Lung & Cervical HPV Screening Project Client: Provincial Health Application Services (PHAS), Service... ..., stakeholder interviews, and information-gathering sessions. Develop meeting agendas, presentations, workshop materials, and meeting...SeniorContract workRemote work
$120k - $150k per year
...with the opportunity to: Work with the latest versions of software, including GoldSim, PCSWMM, HEC-RAS, HEC- HMS, Flow-2D/3D Work... ...and Prosperity We are a global organization committed developing a respectful workplace founded on the principles of equity, diversity...SeniorLong term contractWork at officeLocal areaFlexible hours3 days per week$75k - $125k per year
Senior Business Analyst, Business Intelligence Position Description We are seeking an experience Healthcare BI Business Analyst to... ...company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and...Senior- ...site development. Reporting to the Senior Project Manager, the Civil / Structural Estimator... ...specifications, and design documents. Develop quantity take-offs and cost breakdowns.... .... Proficiency in estimating software and Microsoft Excel. Strong analytical...SeniorLocal area
- ...civil projects, including tunnels, transit expansions, airports, ports, highways, and large-scale site development. Reporting to the Senior Project Manager, the Electrical Estimator (Senior) will be responsible for electrical cost estimation during the design phase....SeniorLocal area
$90k - $140k per year
Senior Business Analyst, Data Engineering / Healthcare Data Position Description CGI is expanding its Health and Life Sciences Team... ...company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and...Senior- ...Job Description – Senior Business Analyst (SBA3) – Provincial Digital Referral Solution Position Title: Senior Business Analyst... ...Training & End User Documentation Minimum 5 years of experience developing: User manuals Training guides Checklists End-user...SeniorFull timeContract workRemote work
$75k - $125k per year
Senior Business Analyst/Clinical Adoption Lead Position Description We are seeking a Clinical adoption and informatics-focused BA role... ...needs, process improvements, and adoption requirements. • Develop and deliver training materials, end-user education, and adoption...SeniorRemote work- ...engineering and security expertise to deliver tools that help organizations reduce realworld cyber risk. Were looking for a Junior AI Developer to join our product and data team. Youll work closely with our data scientists to support ML projects across their full lifecycle...Full timeWork at officeLocal areaRemote work
- ...Senior Business Systems Analyst (M365 / SharePoint Information Management) Client: Service New Brunswick (SNB) – Business Application... ...M365 Design a secure, role-based information architecture. Develop governance, records management, and information management practices...SeniorFull timeContract workWork at officeRemote work
- ...public sector business application service agency is seeking two Senior Programmer Analysts (Level 3) to drive the end-to-end... ...infrastructure applications. One resource will be embedded as a core developer on a high-profile, internally developed Construction Management...SeniorRemplacementRemote work
- ...public sector business application service agency is seeking a Senior Business Systems Analyst III with deep technical expertise to bridge... ...participating in team scrums alongside project managers, developers, DBAs, and business users. Documentation & Testing: Build and...SeniorLong term contractWork at officeLocal areaRemote work
- ...This is a remote position. Senior Business Systems Analyst (M365 / SharePoint Information Management) Role: Senior Business... ...Infrastructure Existing File Systems Governance Processes ~ Develop project plans, timelines, resource plans, and migration readiness...SeniorContract workWork at officeRemote work
- ...Job Title: Senior Change Manager (CM3) Job Type: Fixed-Term Contract Contract Duration... ...Change Manager will be responsible for developing and executing comprehensive change... ...identify risks and mitigation strategies. Develop and execute stakeholder engagement and communication...SeniorFull timeContract workFixed term contractRemote work
- ...Position Title Senior Producer, Assignment & Story Centricity (English Services) (On-Site) Status of Employment Permanent Position... ...objectives and how to implement them You are committed to developing content strategies to feature new voices and perspectives and to...SeniorLong term contractPermanent employmentFull timeInternshipLocal areaImmediate start
$60k - $120k per year
Senior Business Analyst - Fredericton, New Brunswick Position Description This is an... .... • Work with Solution Designers and developers and contribute to the development of project... ...to gather and validate requirements • Develop functional design document including...Senior$70k - $135k per year
Senior Project Manager - Fredericton, New Brunswick Position Description This is a... ...excellent interpersonal skills and well-developed written, verbal and presentation skills... ...direction. Your work creates value. You’ll develop innovative solutions and build...Senior- ...This is a remote position. Senior Business Analyst III – NBCN Lung & Cervical HPV Screening Project Client: Provincial Health... ...document business, functional, and non-functional requirements. Develop current-state (As-Is) and future-state (To-Be) process...SeniorContract workRemote work
- ...Description Senior Environmental Technician Theres no pledge more important than the one we make to look after our environment and were committed to helping you do exactly that. Join us as we strive to ensure a sustainable future for our communities and the world we...SeniorFull timeFor subcontractorLive In
- ...growth in the Energy business across Canada GHD is making investments to increase our footprint. Our Canadian business is looking for a Senior Project Manager to join their Energy team! In this role you will lead and expand our energy delivery team and liaise with key clients...SeniorFull timeLive InLocal area
- ...Senior Business Analyst Salesforce / Health & Social Services Job Title: Senior Business... ...~ Ability to collaborate with Salesforce developers architects QA teams and business... ...sessions with cross-functional teams. Develop: User stories Acceptance criteria...SeniorFull timeContract workRemote work
- ...Senior Business Systems Analyst III Oracle ERP Integration Requisition Details... ...Project Managers Business Analysts DBAs Developers Technical Analysts and business stakeholders... ...requirements design integration solutions develop technical components and support implementation...SeniorFull timeContract workRemote work
- ...are searching for a compassionate energetic and community-minded Seniors Wellness Coordinator to join our Nursing Home Without Walls... ...Collaborate with recreation coordinators and community partners to develop meaningful programming opportunities Support clients in...SeniorFull timeImmediate startMonday to fridayFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- software development engineer Fredericton, NB
- software engineer Fredericton, NB
- junior software engineer Fredericton, NB
- software developer intern Fredericton, NB
- software design engineer Fredericton, NB
- junior software developer Fredericton, NB
- software engineer salary in canada Fredericton, NB
- software developer remote Fredericton, NB
- senior software developer Fredericton, NB
- part time software developer Fredericton, NB

