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

Stantec Consulting International Ltd.

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. 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

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Fredericton, NB vacancy
  • Elevate your career with Teledyne CARIS in Fredericton as a Python Developer focused on cloud-native solutions for geospatial charting....  ...• Bachelor’s degree in a relevant discipline • Over 3 years of software development experience • At least 2 years dedicated to Python •... 
    Suggested

    jobs.frontdoordefense.com - Jobboard

    Fredericton, NB
    7 days ago
  • $74.4k - $107.9k per year

     ...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...  ...Required Qualifications Experience: 5+ years of professional software development experience. Python Mastery: Expert-level... 
    Senior
    Long term contract
    Remplacement
    Full time
    Temporary work
    Part time
    Casual work

    Stantec

    Fredericton, NB
    12 days ago
  • Elevate your career with Lastwall as a Senior Developer specializing in Rust. Contribute to sophisticated cybersecurity solutions within a secure...  ...secure REST APIs for frontend systems • Commit to secure software development methodologies • Mentor team members in coding standards... 
    Senior

    Lastwall

    Fredericton, NB
    7 days ago
  •  ...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
    10 days ago
  • Python Developer Build and automate a cloud-native geospatial chart production system Location: Fredericton, New Brunswick, Canada Job Tags: Software About The Role Teledyne CARIS is a global leader in geospatial software for the survey and maritime charting industry,... 
    Suggested

    jobs.frontdoordefense.com - Jobboard

    Fredericton, NB
    7 days ago
  • Dive into hands-on AI development with Mariner Innovations as a Junior AI Developer. Build integrations and automation solutions to enhance business operations through AI technology. As a Junior AI Developer, you will contribute to the AI enablement function by developing... 
    Manual labor

    Mariner Innovations

    Fredericton, NB
    3 hours ago
  • Bring your expertise as a CA Gen Developer to Upstaff Employment Services in Fredericton, New Brunswick. This full-time role focuses on application development for crucial health services at Service New Brunswick. We seek an experienced CA Gen Programmer / Programmer Analyst... 
    Full time

    SereneAid

    Fredericton, NB
    7 days ago
  •  ...PLATO is Canada’s largest Indigenous‑owned software testing and technology services company....  ...that users enjoy interacting with. Senior Test Automation Specialist – Federal Government...  ...higher. Responsibilities Design, develop and implement automation strategies,... 
    Senior
    Internship
    Work at office

    PLATO

    Fredericton, NB
    3 hours ago
  • Be a Senior Engineer in Hydrotechnics with KCB, solving significant industry problems while...  ...effectively. Engage with cutting-edge software including PCSWMM and GoldSim to craft efficient...  ...risk assessments and safety checks • Develop sustainable design solutions considering... 
    Senior

    Klohn Crippen Berger Consultoria Ltda

    Fredericton, NB
    7 days ago
  • A consulting firm in Fredericton is looking for a skilled web application developer with over 2 years of experience. You will work with a team to resolve clients’ business challenges and collaborate with product leaders in developing applications. Ideal candidates will understand... 

    VG & Partners

    Fredericton, NB
    7 days ago
  •  ..., and support design development utilizing specialized aviation software and CAD platforms for airside and terminal design tasks. Assess...  ...external teams. Collaborate with multidisciplinary specialists to develop integrated, holistic project solutions that go beyond standard... 
    Senior
    Long term contract
    Contract work
    Flexible hours

    Dillon Consulting Limited

    Fredericton, NB
    14 days ago
  • Advance your career as a Senior Exploration Geologist focusing on gold and antimony projects in Recent Brunswick. Lead vital exploration...  ...and environmental protocols • Utilize geological modeling software for project analysis Requirements: • Minimum qualification in... 
    Senior
    Full time

    Albright Metals Limited (ASX: ABR)

    Fredericton, NB
    3 hours ago
  • $67k - $102.96k per year

     ...Acrobat (and associated plug‑ins), Excel, and Power Point. Create eCTD submissions using an eCTD submissions builder, validation software, and an electronic submissions viewer. Create NeeS submissions, as needed, and coordinate any necessary shipments. Quality check... 
    Senior
    Local area

    Cencora

    Fredericton, NB
    5 days ago
  • $69.5k - $119.5k per year

     ...manage project risks, issues, and cross‑initiative dependencies; develop and execute mitigation strategies. Escalate risks and decisions...  .... ~ Demonstrated experience leading initiatives with senior executive and Steering Committee engagement. ~ Strong background... 
    Senior
    Work at office

    CI Investments Inc.

    Fredericton, NB
    7 days ago
  • Join Aliant Resources as a Senior Solutions Architect, specializing in IBM Maximo implementation with a hybrid work model. Focus on EAM strategy...  ...• Select and integrate technology for robust solution design • Develop secure end-to-end solutions tailored to client needs • Facilitate... 
    Senior

    Aliant Resources

    Fredericton, NB
    3 hours ago
  •  ...skills Minimum 10 years of recent and relevant experience as a Senior Project Manager Minimum 10 years of Project Management experience...  ...business transformation objectives and technical execution Develop and maintain project documentation, reports, and communication plans... 
    Senior
    Contract work

    Rose International

    Fredericton, NB
    3 hours ago
  • Take the lead as a Senior Reliability Engineer for IVD products in Ottawa, Ontario. This...  ...in MedTech, you will be instrumental in developing IVD devices that meet strict regulatory demands...  ...compliance. Key Responsibilities: • Develop and enforce reliability requirements for... 
    Senior

    Infostride

    Fredericton, NB
    7 days ago
  • Elevate your career with WSP as a Senior Structural Engineer based in New Brunswick. Lead innovative structural projects, mentoring a dedicated...  ...and mining sector experience • Skilled in structural design software like STAAD • Experience coordinating across multidisciplinary... 
    Senior

    WSP in Canada

    Fredericton, NB
    7 days ago
  • Step into a transformative Senior Project Manager role at GHD, spearheading energy innovations nationwide in Canada. Lead multidisciplinary...  ...• Uphold risk management and governance practices • Mentor and develop project management team members • Collaborate with clients to align... 
    Senior

    GHD

    Fredericton, NB
    3 hours ago
  • Senior Business Analyst III Senior Business Analyst III NBCN Lung & Cervical HPV Screening Project Client: Provincial Health Application...  ..., stakeholder interviews, and information-gathering sessions. Develop meeting agendas, presentations, workshop materials, and meeting minutes... 
    Senior
    Contract work
    Remote work

    Upstaff

    Fredericton, NB
    3 hours ago
  •  ...energy modernization while collaborating with top-tier teams. As a Senior Electrical Engineer at WSP, you will play a pivotal role in the...  ...needs • Guide multidisciplinary teams in project execution • Develop feasibility studies and technical documentation • Provide senior... 
    Senior

    WSP in Canada

    Fredericton, NB
    1 day ago
  • A leading engineering firm is seeking a Hydropower Engineer in Fredericton, NB, to develop solutions for hydropower projects. Responsibilities include ensuring quality control during construction, managing project resources, and fostering client relationships. Candidates must... 
    Senior
    Remote work
    Flexible hours

    Stantec Consulting International Ltd.

    Fredericton, NB
    7 days ago
  •  ...Canada’s unique climate challenges. Stantec is looking for a Senior Mine Water Technical Leader to guide our Atlantic Discipline. This...  ...Responsibilities: • Provide high-level leadership in mine water practices • Develop integrated water balance strategies for maritime conditions •... 
    Senior

    Stantec

    Fredericton, NB
    7 days ago
  •  ...engineering for a key hydro infrastructure project in New Brunswick as a Senior Electrical Engineer. This role emphasizes technical leadership,...  ...parameters. You will work with multidisciplinary teams to develop comprehensive engineering strategies and mentor less experienced... 
    Senior

    Aecon

    Fredericton, NB
    7 days ago
  • Intégrez une entreprise de construction de renom en tant qu'Estimateur senior. Pilotez des soumissions pour des projets publics d'envergure tout en travaillant en équipe. Avec plus de 30 ans d'expérience dans le secteur public, cette entreprise se distingue par sa capacité... 
    Senior

    Simon Marceau-Pelletier | Chasseur de têtes

    Fredericton, NB
    7 days ago
  • Empire Life seeks an experienced Senior Life Underwriter to analyze risks and improve profitability in Fredericton, NB. This role involves evaluating life insurance applications and supporting sales teams. As a Senior Life Underwriter at Empire Life, you will assess financial... 
    Senior

    Empire Life

    Fredericton, NB
    3 hours ago
  • $96.66k - $120.82k per year

     ...existing vacancy. Join our compassionate and dynamic team as the Senior General Manager at Sienna Senior Living, where we hold the privilege...  ...of the overall operational activities of the Residence Develop short and long term operational plans for the efficient operation... 
    Senior
    Long term contract
    Temporary work
    Interim role

    Sienna Senior Living

    Fredericton, NB
    7 days ago
  •  ...Job Description Position Title Senior Business Analyst – Health Application Services Client Service New Brunswick – Health...  ...workshops, interviews, and presentations with stakeholders. Developing or contributing to operational procedures, standards, and policy... 
    Senior
    Full time
    Contract work
    Immediate start
    Remote work

    Upstaff

    Fredericton, NB
    7 days ago
  • Step into the role of Senior Cloud Engineer at CI Financial Corp., focusing on developing reusable frameworks, APIs, and CI/CD pipelines. Leverage your skills in cloud...  ...automation. Key Responsibilities: • Develop end-to-end cloud solutions utilizing modern architecture... 
    Senior

    CI Investments Inc.

    Fredericton, NB
    7 days ago
  • Lead mainframe performance and capacity management as a Senior Metrics Engineer. Optimize critical systems through anomaly detection and collaborative engineering practices. In this pivotal role, you will support the financial sector as a Senior Mainframe Infrastructure Metrics... 
    Senior

    Randstad Enterprise

    Fredericton, NB
    7 days ago

Do you want to receive more vacancies?

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