Stantec
Posted 1mo ago

Senior Software Developer

Stantec
Edmonton or Fredericton
$74k-$108k/yrOnsiteFull Time
Responsibilities
  • designing applications
  • building interfaces
  • optimizing databases
Requirements
  • 5+ years development experience
  • Expert Python (Django/FastAPI/Flask)
  • Frontend experience (Angular, HTMX, Alpine.js)
  • Testing with PyTest, Playwright, Locust.io
  • DB experience with Oracle, MS-SQL Server, PostgreSQL
  • Containerization with Docker and Kubernetes/OpenShift
  • Bachelor's in Computing Science
Technical tools mentioned
PythonDjangoFastAPIFlaskAngularHTMXAlpine.jsPyTestPlaywrightLocust.ioOracleMS-SQL ServerPostgreSQLDockerKubernetesOpenShiftJavaJSFADF

Job description

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

About Stantec

Global design, engineering, and environmental consulting firm.

Similar jobs

Software Developer roles near Edmonton, Alberta
1w
Save
Mark Applied
Hide
Senior Software Engineer 1, Picksy Services
United States or New York or Des Moines or Los Angeles or Seattle or Edmonton
$140k-$175k/yr HybridFull Time
People Inc.
People Inc.: Publishes digital and print content through iconic media brands.
6+ YOE6+ years tech experience, Bachelor's in CS or equivalent experience, deep knowledge of REST, scalable service architecture, AWS/GCP, Node.js/TypeScript/NestJS, NoSQL, Elasticsearch/Solr, CI/CD and containers; strong communication and mentoring skills.
Node.js, TypeScript, NestJS, Java, GraphQL, HTML/CSS, Vue, Nuxt, NoSQL, REST, Elasticsearch, Solr, AWS, GCP
2w
Save
Mark Applied
Hide
Senior Software Engineer - Confluent Hybrid Enterprise Connect
Bedford or Edmonton or Calgary or Markham or Toronto or Vancouver or Ottawa
$137k-$186k/yr RemoteFull Time
IBM
IBMNew York Stock Exchange: IBM: Global technology providing enterprise software, cloud, and consulting.
7+ YOE7+ years software development experience, expertise in distributed systems, cloud-native engineering, Java and Kubernetes, production cloud operations, mentoring and leading technical teams.
Java, Kubernetes, AWS, GCP, Azure, CI/CD
2w
Save
Mark Applied
Hide
Senior Software Developer - Platform Data Integration
Calgary or Edmonton
RemoteFull Time
Servus Credit Union
Servus Credit Union: Provides banking, lending, and investment services to members.
7+ YOE7+ years software development with integration focus, deep Boomi and API experience, C#/.NET, cloud (Azure), CI/CD, strong system thinking, and ability to lead technical design and mentor others.
C#, .NET, Boomi AtomSphere, WBDK, OAuth2, JWT, Azure, Azure DevOps, GitHub, GitLab, REST
3w
Save
Mark Applied
Hide
Software Developer
Canada or Calgary or Edmonton
HybridFull Time
Promise Robotics
Promise Robotics: Automating homebuilding using industrial robots and AI software.
Bachelor/Graduate degree in CS or related field, extensive Python experience, machine learning and algorithms knowledge (RL,CNNs,RNNs,Keras), test-driven development, strong communication and problem-solving.
Python, RL, CNNs, RNNs, Keras
3w
Save
Mark Applied
Hide
Senior Software Developer - Integration
Edmonton, Alberta, Canada
HybridFull Time
Alberta Motor Association
Alberta Motor Association: Provides roadside assistance, insurance, and travel services to members.
5+ YOE5+ years development experience, 3+ years integration/API work, degree or technical diploma, security and OAuth expertise, experience with cloud (AWS), DevOps/CI-CD, TDD, observability, and strong interpersonal skills.
C#, .NET Core, AWS Lambda, AWS Fargate, CloudFormation, JavaScript, TypeScript, Node.js, ReactJS, Redux, NoSQL, RDBMS, Git, Azure DevOps, GitHub, CDK, SQS, EventBridge, S3, OAuth 2.0, OIDC, NIST, OWASP Security Knowledge Framework, ChatGPT, Copilot
1mo
Save
Mark Applied
Hide
Senior Software Developer
Edmonton, Alberta, Canada
$85k-$100k/yr OnsiteFull Time
Ellement Consulting Group
Ellement Consulting Group: Provides actuarial, pension, benefits, and investment consulting solutions.
8+ YOE8+ years building enterprise full-stack applications using .NET/C#, Angular, and TypeScript; strong microservices, REST API, and SQL Server experience; Git/GitHub and CI/CD; mentoring and technical leadership.
.NET, C#, Angular, TypeScript, Microsoft SQL Server, JavaScript, HTML, CSS, Git, GitHub, CI/CD
1mo
Save
Mark Applied
Hide
Intermediate Software Developer (AI First)
Edmonton, Alberta, Canada
$112k-$133k/yr HybridFull Time
Patterson-UTI
Patterson-UTINASDAQ: PTEN: Provides land drilling and well completion services for energy.
3+ YOE3–6 years software development experience; proficiency in C# or C++; experience with real-time systems, concurrency, debugging across hardware/software boundaries, and responsible use of AI-assisted tools.
C#, C++, Windows, Linux, CAN bus, Modbus, RTOS, LLM
1mo
Save
Mark Applied
Hide
Senior Software Engineer
Edmonton, Alberta, Canada
HybridFull Time
Fleetworthy
Fleetworthy: Integrated technology for commercial fleet safety and compliance
Several years of full‑stack engineering experience, strong communication, ownership, experience with remote/hybrid teams and product partnership, mentoring experience.
Vue.js, Vuetify, Vuex, Webpack, Jest, Vitest, .NET Framework, .NET Core, .NET 7, .NET 8, C#, REST API, MSSQL, SQL Profiler, nUnit, Moq, AutoFixture, Microsoft Azure DevOps CI/CD, Microsoft Azure, Windows IIS, Linux Nginx