Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer

$74.4k - $107.9k per year
Full-time

Stantec

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

Vacancy posted 21 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Fredericton, NB vacancy
  •  ...innovation. Your next big opportunity starts here! For more details, visit: Website or LinkedIn Page. Role: Architect Software Developer Experience Level: 10+ yrs Work Location: Remote Canada Role Overview We are seeking an Architect Software Developer... 
    Suggested
    Full time
    Remote work

    Quantiphi

    Fredericton, NB
    19 days ago
  • Responsibilities - Participate in product teams to analyze systems requirements, architect, design, code and implement cloud-based data and analytics products that conform to standards - Design, create, and maintain cloud-based data lake and lakehouse structures, automated...
    Senior

    P@thlion Staffing Careers

    Fredericton, NB
    7 days ago
  •  ...experience may be considered. M2 A minimum of five (5) years of IM/IT experience. M3 Demonstrated three (3) years experience in developing HL7 v2x interfaces with MS BizTalk Server. M4 Excellent communication skills (written and oral) in English. No.... 
    Suggested
    Full time
    Shift work

    Front End

    Fredericton, NB
    6 days ago
  •  ...a remote position. Job Description Senior Data Analyst (Part-Time) Department...  ...specialists and clinical stakeholders to develop master data strategies. Manage core...  ...Healthcare technology Healthcare software Healthcare standards M4 Minimum... 
    Senior
    Full time
    Contract work
    Part time
    Remote work

    SereneAid

    Fredericton, NB
    15 hours ago
  •  ...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... 
    Suggested
    Internship

    Teledyne Energy Systems, Inc.

    Fredericton, NB
    more than 2 months ago
  •  ...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... 
    Senior
    Full time
    Internship
    Work at office

    PLATO

    Fredericton, NB
    25 days ago
  • $61k - $78k per year

     ...operational challenges associated with his/her group and works with the property staff and customer to solve these challenges and/or develop alternative solutions. Manages customer budgets to maximize revenue and meet customer needs. Oversees his/her customer experiences... 
    Senior
    Full time
    Remote work

    Delta Hotels and Resorts

    Fredericton, NB
    9 days ago
  • $106.7k - $156.7k per year

     ...announce a new opportunity for a Senior Mechanical Engineer within...  ...informed of new methods and developments. Apply knowledge and expertise...  ...or design templates. Develop Design Basis Memorandums (DBMs...  ...specifications, analytical tools and software, industry standards,... 
    Senior
    Long term contract
    Full time
    Temporary work
    Part time
    For contractors
    For subcontractor
    Casual work
    Home office

    Stantec

    Fredericton, NB
    8 days ago
  • $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... 
    Senior
    Long term contract
    Work at office
    Local area
    Flexible hours
    3 days per week

    Klohn Crippen Berger

    Fredericton, NB
    more than 2 months ago
  •  ...Senior Account Manager / Account Manager – Bermuda Office Technology & Managed Services Our client, an established Bermuda-based technology...  ...is a relationship-focused role responsible for managing and developing an established portfolio of commercial, government, and... 
    Senior
    Full time
    Contract work
    Work at office
    Relocation package

    Squires Resources Inc

    Fredericton, NB
    11 days ago
  • $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
    Fredericton, NB
    29 days ago
  •  ...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... 
    Senior
    Full time
    Contract work
    Fixed term contract
    Remote work

    Upstaff

    Fredericton, NB
    more than 2 months ago
  • $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... 
    Senior
    Remote work
    Fredericton, NB
    29 days ago
  • $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
    Fredericton, NB
    29 days ago
  •  ...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... 
    Senior
    Remplacement
    Remote work

    Randstad

    Fredericton, NB
    a month ago
  •  ...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... 
    Senior
    Contract work
    Work at office
    Remote work

    SereneAid

    Fredericton, NB
    21 days ago
  •  ...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... 
    Senior
    Long term contract
    Work at office
    Local area
    Remote work

    Randstad

    Fredericton, NB
    a month ago
  • $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
    Fredericton, NB
    more than 2 months ago
  • $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
    Fredericton, NB
    more than 2 months ago
  •  ...actuarielles, analyse d’affaires ou domaine connexe ~5+ ans d’expérience en assurance qualité logiciel incluant 2 ans dans un rôle senior ~ Capacité à comprendre les besoins clients et à aligner les solutions avec leurs attentes ~ Capacité à gérer plusieurs priorités... 
    Senior
    Daily paid
    Full time
    Work at office
    Remote work

    Telus Health

    Fredericton, NB
    16 days ago
  •  ...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... 
    Senior
    Contract work
    Remote work

    SereneAid

    Fredericton, NB
    22 days ago
  • $65k - $85k per year

     ...built and closeout documentation accuracy Develop leadership in site coordination, task...  ...Tesira: AV Processing and Distribution – Software Programming Level 02 Qsys Level 1 Netgear...  ...Eligibility for advancement to Senior AV Technician is achieved through acting... 
    Senior
    Full time
    Temporary work
    For subcontractor

    ET Group

    Fredericton, NB
    1 day ago
  • $50k per year

     ...Services application. This application is currently supported by a Senior Developer/Application Lead with extensive knowledge of the existing...  ...in alignment with procurement policies Support software development team through requirements clarification and collaboration... 
    Senior
    Long term contract
    For contractors
    Remote work

    Affinity

    Fredericton, NB
    16 days ago
  • $77.5k - $109.4k per year

     ...issues Ensure overall employee scheduling is optimal Develop and implement business development strategies within...  ...programs, and systems to provide tactical direction to senior leadership Proficiency in software tools including MS Office, and internet application... 
    Senior
    Full time
    Traineeship
    Work from home
    Relocation

    TD

    Fredericton, NB
    6 days ago
  •  ...continuous improvement of testing processes. You'll develop comprehensive test scenarios, mentor junior QA resources...  ..., or a related field ~5+ years of experience in software quality assurance including 2 years in a senior role ~ Ability to understand client needs and... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work
    Work from home

    Telus Health

    Fredericton, NB
    16 days ago
  •  ...pharmacy practice, regulatory requirements, and industry trends/developments; attend training as required Adhere to all regulatory...  ...responsibility Injection and First Aid Certification Kroll software experience is preferred   We offer a comprehensive Total Rewards... 
    Full time
    Internship

    Sobeys

    Fredericton, NB
    3 hours ago
  •  ...Senior Geotechnical Engineer - Technical Lead Fredericton, NB KCB is a multidisciplinary...  ...with other engineering disciplines to develop well rounded solutions for clients...  ...Canada ~ Working knowledge of geotechnical software packages including PLAXIS, FLAC, and... 
    Senior
    Long term contract
    Local area
    Flexible hours

    Klohn Crippen Berger

    Fredericton, NB
    a month ago
  • $95k - $125k per year

     ...work independently and on teams. Experience with industry standard software such as ETABS, SAP 2000, S-Frame, Lusas and Revit would be...  ...expertise. Exposure to a variety of projects. Support to develop skills and pursue projects related to your own interests. Collaboration... 
    Long term contract
    Full time
    Contract work
    Casual work
    Internship
    Work at office
    Work from home
    Flexible hours

    CBCL Limited

    Fredericton, NB
    6 days ago
  •  ...and to the highest quality standards. Key functions include: Develop detailed project plans, including schedules and budgets, in...  ...Hydro) or in an industrial environment Experience with Microsoft software including Microsoft Project, Word, Excel, Power Point, Visio, and... 
    For contractors
    Local area
    Flexible hours

    Énergie NB Power

    Fredericton, NB
    10 days ago
  •  ...brand with its patented, award-winning Quantifeel sensor and software technology. Most of SmartSkin’s engineering and production activity...  ...webinars from concept through promotion and follow-up Develop customer case studies and success stories in collaboration with... 
    Full time
    Work at office
    Remote work

    SmartSkin Technologies

    Fredericton, NB
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!