Software Developer Jobs

3,287 jobs found — updated daily

Technical Lead / Senior Developer - Software Development

EYEdmonton, AB
CA$80,000 - CA$160,000

About The Position

At EY, you’ll have the opportunity to build a career as unique as you are, supported by a global network, inclusive culture, and leading-edge technology. Join us to deliver impactful enterprise solutions and help build a better working world. This job posting relates to an existing vacancy within our organization. As a Technical Lead or a Senior Consultant, you will be responsible for leading the design, development, and delivery of scalable enterprise applications. This role combines deep hands-on engineering expertise with solution leadership, team mentorship, and strong client engagement within a consulting environment.

Requirements

  • 7+ years development experience.
  • Strong AWS and Kafka experience.
  • Experience with REST and SOAP integrations.
  • Proficiency in Java/Python/Node.

Nice To Haves

  • Prior experience in technology consulting or client-facing solution delivery roles.
  • Experience contributing to or owning solution architecture and design decisions.
  • Understanding of API gateways and service mesh architectures.
  • Experience working in enterprise or regulated environments.
  • Awareness of AI and Generative AI capabilities, with the ability to leverage AI-driven tools to improve engineering productivity and delivery outcomes.

Responsibilities

  • Lead design of ETL, APIs, and Lambda/Kafka solutions.
  • Validate stories from BSA.
  • Validate integration approaches for SOAP services.
  • Own architecture and technical quality.
  • Drive technical design decisions, balancing business requirements, system constraints, and long-term sustainability.
  • Ensure adherence to enterprise standards for security, performance, and reliability.
  • Oversee end-to-end delivery across the SDLC, including design, development, testing, deployment, and continuous improvement.
  • Provide hands-on contributions to critical components across frontend and backend as needed.
  • Drive engineering best practices, including code quality, testing strategies, and performance optimization.
  • Collaborate with cross-functional teams (frontend, backend, DevOps, and business stakeholders) in Agile environments.
  • Lead and mentor a team of developers, fostering technical growth and ensuring high-quality delivery.
  • Engage directly with clients to understand business needs and translate them into technical solutions and act as the primary technical interface between client stakeholders and the delivery team.

Benefits

  • Comprehensive medical, dental, and prescription drug coverage
  • Mental health benefits
  • Robust Employee Assistance Program
  • Group savings plans
  • Generous time off, including personal days, vacation days, and additional firm-wide holidays
  • Option to purchase extra vacation days
  • EY's exclusive learning programs
  • Internal opportunities for career development and advancement
  • Meaningful volunteering through EY Ripples

Career Resources

Build a Resume for Software Developer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service