1

Full Stack Software Engineer Jobs in Calgary, AB

My client is looking for a Sr Full Stack Developer to assist in writing and maintaining high ... and improve software applications Assist in evaluating technology choices and rapidly test ...

... full-stack development. Advanced experience with JavaScript and TypeScript. Extensive experience building complex web applications using modern frontend frameworks (e.g., React, Vue, Svelte, or ...

next page

Showing results 1-20

Full Stack Software Engineer information

See Calgary, AB salary details

$47.5K

$118.7K

$174K

How much do full stack software engineer jobs pay per year?

As of Jun 23, 2026, the average yearly pay for full stack software engineer in Calgary, AB is $118,690.00, according to ZipRecruiter salary data. Most workers in this role earn between $97,000.00 and $137,500.00 per year, depending on experience, location, and employer.

What engineers make $500,000?

Senior software engineers, especially those working in high-demand industries like technology, finance, or with expertise in areas such as machine learning, cloud computing, or cybersecurity, can earn $500,000 or more annually. Achieving this level often requires extensive experience, advanced skills, and sometimes stock options or bonuses in addition to base salary.

Will AI replace full stack dev?

Full stack software engineers design and develop both front-end and back-end systems, and while AI tools can automate certain coding tasks, they are unlikely to fully replace the need for human developers. Full stack roles require problem-solving, creativity, and understanding of complex systems that AI cannot fully replicate. Continuous learning and adapting to new technologies remain essential for full stack developers.

What Is a Full Stack Software Engineer?

A full stack software engineer develops all aspects of a software application, from the user interface to the back-end database. As a full stack software engineer, your job duties include gathering customer requirements, writing the code to develop the application, and troubleshooting the application for any issues. The qualifications to pursue a career as a full stack software engineer include an associate or bachelor’s degree in computer science, software engineering, or a related field and proficiency in a variety of coding languages and frameworks.

What are the key skills and qualifications needed to thrive as a Full Stack Software Engineer, and why are they important?

To thrive as a Full Stack Software Engineer, you need strong proficiency in both front-end (e.g., HTML, CSS, JavaScript) and back-end (e.g., Node.js, Python, Java) development, typically supported by a relevant degree or equivalent experience. Familiarity with frameworks (like React or Angular), version control (such as Git), databases (SQL/NoSQL), and cloud platforms is essential, and certifications like AWS Certified Developer can be beneficial. Problem-solving ability, collaboration, and adaptability are vital soft skills that help engineers navigate complex projects and work effectively in teams. These skills ensure the ability to deliver robust, scalable, and user-friendly applications that meet dynamic business needs.

What is the difference between Full Stack Software Engineer vs Front End Developer?

AspectFull Stack Software EngineerFront End Developer
Required SkillsProficiency in both front-end and back-end technologies, including HTML, CSS, JavaScript, server-side languages, and databases.Specializes in client-side technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular.
Work EnvironmentWorks on both server and client-side development, often involved in full project lifecycle.Focuses primarily on designing and implementing user interfaces and user experience.
Common UsageUsed in full-stack development teams, startups, and projects requiring versatile developers.Found in teams emphasizing UI/UX, web design, and front-end frameworks.

While both roles require strong JavaScript skills, Full Stack Software Engineers handle both front-end and back-end development, whereas Front End Developers focus solely on the user interface and experience. The choice depends on whether you prefer a broader development scope or specialization in UI design.

Is full stack engineering still in demand?

Full stack software engineers are currently in high demand due to their ability to work on both front-end and back-end development, supporting the growth of web applications and digital services. Employers seek professionals with skills in frameworks, programming languages, and cloud technologies, making this a stable career choice in the tech industry.

What are Full Stack Software Engineers?

Full Stack Software Engineers are professionals skilled in both front-end and back-end development. They are capable of designing, building, and maintaining the user interface (client-side) as well as the server logic, databases, and application architecture (server-side). This means they can work on projects from start to finish, handling everything from user experience to data management. Full Stack Software Engineers often use a variety of programming languages and frameworks, making them versatile and valuable members of a development team.

What does a full stack software engineer do?

A full stack software engineer designs, develops, and maintains both the front-end user interface and the back-end server, database, and application logic of web applications. They are proficient in multiple programming languages, frameworks, and tools to build complete software solutions and often collaborate across teams to ensure seamless functionality. Knowledge of version control, APIs, and deployment processes is also essential for this role.

How do Full Stack Software Engineers typically collaborate with other team members during a development project?

Full Stack Software Engineers often work closely with front-end and back-end developers, UI/UX designers, product managers, and QA testers throughout the software development lifecycle. Collaboration typically involves participating in agile ceremonies such as daily stand-ups, sprint planning, and code reviews to ensure alignment and progress. They are expected to communicate effectively across disciplines, help troubleshoot issues that span both client and server sides, and contribute to shared documentation. This collaborative environment helps ensure that solutions are cohesive, scalable, and meet user requirements.
What are the most commonly searched types of Full Stack Software Engineer jobs in Calgary, AB? The most popular types of Full Stack Software Engineer jobs in Calgary, AB are:
What are popular job titles related to Full Stack Software Engineer jobs in Calgary, AB? For Full Stack Software Engineer jobs in Calgary, AB, the most frequently searched job titles are:
Infographic showing various Full Stack Software Engineer job openings in Calgary, AB as of June 2026, with employment types broken down into 97% Full Time, and 3% Contract. Highlights an 77% In-person, 5% Hybrid, and 18% Remote job distribution, with an average salary of $118,690 per year, or $57.1 per hour.
AI Native Full Stack Developer - Associate Manager / Manager

AI Native Full Stack Developer - Associate Manager / Manager

Accenture

Calgary, AB • On-site

Full-time

Posted 4 days ago


Accenture Federal Services rating

8.4

Company rating: 8.4 out of 10

Based on 19 frontline employees who took The Breakroom Quiz

46th of 428 rated business services


Job description

We Are

A forward-thinking services company at the forefront of AI-native innovation. We partner with enterprise clients to create next-generation, agent-powered workflows built to scale in real-world settings. Our teams embed deeply with customers, moving projects beyond experimentation into operational reality.

You Are

You are a hands-on AI Native Full Stack Developer who builds production-grade agentic applications and uses AI as a core part of how you deliver software. AI coding assistants and agents are embedded in your day-to-day workflow across design, code generation, testing, review, and delivery - helping you move faster while maintaining quality, structure, and engineering discipline.

You bring strong capability across agentic AI, cloud-native delivery, and custom application development. You can independently own and deliver meaningful parts of an AI-native solution from design through build and run, thrive in ambiguity, translate complex problems into working software, and partner with client stakeholders to drive adoption of what you build.

The Work

You will work directly with clients as both a technologist and trusted advisor, helping define use cases, rapidly prototype solutions, and deliver secure, scalable agentic workflows in complex enterprise environments. You will help move AI-native solutions beyond proof of concept into operational, production-ready platforms integrated across client systems and ecosystem partners.

Responsibilities:

  • Apply AI coding assistants and agents across the software development lifecycle - including design, code generation, testing, code review, and delivery - to improve speed, quality, and engineering consistency.

  • Design and build enterprise-ready AI agents, including retrieval, orchestration, policy-based routing, tool invocation, evaluation harnesses, and lifecycle observability.

  • Design, develop, and enhance custom software components across distributed systems and applications using modern frameworks.

  • Build abstraction layers across AI providers such as Anthropic, OpenAI, Google, and similar platforms to enable flexible, multi-provider integration.

  • Use Kubernetes, Docker, microservices, serverless, event-driven patterns, CI/CD, and observability to ship scalable AI-native systems.

  • Facilitate design workshops, POCs, and code-with sessions to shape agent workflows, build stakeholder confidence, and tailor solutions to each client's industry and domain.

What You'll Need

  • Bachelor's degree in Computer Science, Engineering, or equivalent; additional AI certifications or agentic tool experience is a plus.

  • Minimum 7 years building and shipping cloud-native systems, including APIs, microservices, containerization, serverless, CI/CD, and observability.

  • Demonstrated hands-on experience using AI coding tools and agents, such as Claude Code, GitHub Copilot, or similar, to deliver real software with meaningfully higher output.

  • Experience working within an AI-native software development lifecycle, applying AI across design, build, testing, review, and delivery.

  • Hands-on experience designing and shipping production-grade agentic AI solutions, including agents, orchestration, context engineering, RAG, and agentic workflows.

  • Experience with AI platforms such as Claude, OpenAI, Vertex AI, and open-source models, including multi-provider architectures.

  • Proven experience in custom application development with strong programming ability in Python, Java, or equivalent.

  • Ability to design and deliver scalable, reusable solutions across systems and teams while working effectively with client stakeholders.

  • Experience guiding client teams through adoption of AI-native software development practices.

  • Familiarity with evaluation tooling, logging, monitoring, and agent observability.

  • Experience in data engineering, including data pipelines, data modeling, ontologies, or knowledge graphs, particularly for grounding agents in well-structured enterprise data.

  • English is required for this position as this role will regularly interact with stakeholders across Canada, US and other countries across our Global footprint where English is the common language. Due to the significant high volume of interactions with these English-speaking stakeholders, which is inherent to this position, it is not possible to reorganize the company's activities to avoid this requirement.

Bonus Points If You Have

These are not required, but they would help you stand out:

  • Experience as a Forward Deployed Developer or Agentic AI builder in an enterprise environment.

  • Experience with enterprise-grade architectures for compound AI systems, orchestration frameworks, or agent registry / stream-based architectures.

  • Strong grasp of the AI-native paradigm, blending cloud-native and generative model architectures to optimize performance, modularity, and efficiency.

  • AI certifications or hands-on experience with agentic frameworks and tooling.

Compensation at Accenture varies depending on a wide array of factors, which may include but are not limited to the specific office location,
role, skill set, and level of experience. As required by local law, Accenture provides a reasonable range of compensation, based on full-time
employment, for roles that may be hired as set forth below.
The recruiting efforts for this position are intended to fill a brand new position.
The base pay range shown below is intended as a guideline to reflect the majority of offers for this role.
It does not represent a maximum limit - in some cases, actual compensation may exceed the range where appropriate.

Information on benefits is here:

Role Location Annual Salary Range

British Columbia/Ontario$90,850 to $140,850

#LI-NA-FY26 and#LI-MP

About Accenture

Accenture is a leading global professional services company that helps the world's leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services-creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world's leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360 value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360 value we create for our clients, each other, our shareholders, partners and communities.

Visit us atwww.accenture.com

Equal Employment Opportunity Statement

We believe that no one should be discriminated against because of their differences.All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, military veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by applicable law.Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.


What Accenture Federal Services employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom