Stantec

Stantec

London

Senior Software Developer

Full-Time£63,000 - 103,000 per yearheuteUnited Kingdom
IT

Job Description

Salary: £63,000 - 103,000 per year

Requirements:
  • We require 5+ years of professional software development experience.
  • We require expert-level knowledge of Python and at least one mainstream framework such as Django, FastAPI, or Flask.
  • We strongly prefer experience with Angular, HTMX, and Alpine.js.
  • We require proven experience with PyTest, Playwright, and Locust.io.
  • We require extensive experience with Oracle, MS-SQL Server, and PostgreSQL, including advanced querying, schema design, and performance tuning.
  • We require a proven track record of working with Docker and orchestration platforms like Kubernetes or OpenShift.
  • Experience with Java (JSF, ADF) or C# is a significant plus.
  • We require a bachelors degree in Computing Science or equivalent.
Responsibilities:
  • We design and maintain robust, scalable web applications using Python and frameworks such as Django.
  • We build dynamic, responsive user interfaces using Angular for complex SPAs, or HTMX and Alpine.js for modern reactive workflows.
  • We develop and maintain end-to-end testing suites using PyTest and Playwright to ensure cross-browser reliability.
  • We implement and execute load testing strategies using Locust.io to validate system scalability.
  • We optimize and manage large-scale databases, ensuring data integrity and high performance.
  • We deploy and manage applications in secure, privately hosted containerized environments, specifically OpenShift or Kubernetes.
  • We design and implement agentic development approaches, integrating LLMs and autonomous agents into application workflows to enhance automation and user experience.
  • We work in high-velocity, full-stack Agile environments.
  • We guide junior developers and conduct constructive code reviews.
  • We take ownership of projects and work independently with minimal supervision.
Technologies:
  • AI
  • Angular
  • C#
  • Django
  • Docker
  • FastAPI
  • Flask
  • Java
  • Kubernetes
  • MS-SQL
  • Marketing
  • OpenShift
  • Oracle
  • Playwright
  • PostgreSQL
  • Python
  • SQL
  • Web
  • pytest
  • UX UI Design

More:

At Stantec, 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 are building a stronger, more resilient Stantec every day. This role is part of our engineering team and offers the opportunity to work with modern technologies, contribute to AI-driven architectures, and help shape the future of our digital platforms. We offer a pay range that varies by location, and eligible employees have access to a comprehensive benefits package that may include health, dental, and vision plans, wellness programs, retirement and savings plans, insurance coverage, tuition reimbursement, professional membership fee coverage, and paid time off.

last updated 40 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Stantec

Stantec

Stantec

London

IT

Skills & Technologies

PythonJavaC#GoScalaReactAngularDjangoDockerKubernetesGitPostgreSQL

Inferred from job description

Salary Insight

£83,000

This role

£75,000

UK median

This salary is 11% above the UK median for Senior roles (£75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom