Full Stack Software Developer

ATB

Calgary

Hybrid

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ATB Financial is hiring a Software Developer to design, code, test, and deliver software across the full development lifecycle. You will work on modern tech stacks (React, Java Spring Boot, Python) in a collaborative, Agile setting and help advance ATB’s digital services for clients and communities.

You will contribute to scalable APIs, data solutions, cloud-based workflows, and automated testing while growing your skills and taking ownership of end-to-end features in a fast-paced environment.

Qualifications

  • Bachelor's degree in computer science, engineering or equivalent.
  • Working knowledge in one or more general purpose programming languages including but not limited to: React, Java Springboot, C/C++, C#, Objective C, Python, JavaScript, etc.
  • Full stack programming with multiple frameworks and languages; web apps and APIs; collaborative agile development.

Responsibilities

  • Designs, codes, unit tests and integrates new features and functionality as defined by the PO and team.
  • Applies creative problem solving to bring software designs to life.
  • Builds apps, APIs and data solutions to drive projects.
  • Assists in developing automated test harnesses to ensure high-quality code.
  • Participates in ideation and brainstorming sessions for innovative solutions.
  • Updates progress daily via Jira or Kanban; documents deployment and support needs.

Skills

React
Java
Python
Node.js
Agile
Cloud platforms

Education

Bachelor's degree in computer science, engineering or equivalent

Tools

Spring Boot
C/C++
C#
HTML/CSS/JS
Docker/Kubernetes

Job description

Job ID3479Work TypeHybridBusiness unitClient Experience and TechnologyPay gradeJ - OTHApply before09 November 2026Number of openings1Posting typeInternal & ExternalAt ATB, we exist to make it possible for our clients, team members and communities. Our purpose is more than aspirational. It's a real commitment we live every day through our values (what we call the ATB ID).Life at ATB is about more than work. In fact, we’re consistently recognized as one of Canada's top employers thanks to our high-care, high-performance culture, upheld by the three commitments we make to our team members:Impact in action: No matter where you are in the organization, you're empowered to make an impact in the lives of our clients and communities.Thrive together: We want you—the unique, authentic you—to feel safe and celebrated at work. We're on a continuous journey to build the most flexible and inclusive programs.Ready for tomorrow: We want to enable your success through interesting and challenging work, performance enablement, and learning and development.Leadership is in our DNA at ATB, reflecting our commitment to developing world-class leaders who can truly thrive. Our Leader DNA model sets the standard for how we lead people, drive business performance, and shape a dynamic future. This is the place for purpose-driven individuals ready to deliver impactful leadership every day.About the roleAs ATB’s next Software Developer, you will have a unique opportunity to contribute to ATB through challenging, meaningful and diverse opportunities while creating happiness for our customers and each other. Oh and we promise you’ll have a lot of fun doing it!Do you want to have an opportunity to work with customers, businesses and industries that drive Alberta’s economy? Do you have a desire to understand the very core of our business and be part of the evolution of serving our customers? If so, ATB might be right for you.We code review all changes, continuously integrate, pay down technical debt, and aim for highly automated test coverage. We love microservices and, while we mostly use React, Node.js, Python, TypeScript, Java on Google Cloud Platform, Linux and Kubernetes, new services can be built using whatever tools make sense to get the job done. All engineers are also given \"10% time\" to work on anything that tickles your fancy.AccountabilitiesYou’ll design, develop, test, deliver, maintain and improve applications, and work across the entire software development lifecycle to optimize ATB user experience and workflows.Responsibilities:Designs, codes, unit tests and integrates new features and functionality as defined by the PO and teamApplies creative problem solving that bring software designs to lifeBuilds apps, APIs and data solutions to drive projectsAssists in the development of automated test harnesses as necessary to ensure delivery of high-quality codeParticipates in ideation and brainstorming sessions to devise creative and disruptive digital solutionsUpdates progress daily through the tracking tool (Jira) or Kanban boardCompletes and ensures completion of any required documentation e.g. deployment, maintenance, support and business needsWork within a team to develop products in line with ATB’s strategy, including analysis of the product and technical product solution.Work with the team to explore new ideas through experiment, prototypes and fast feedback.Live, breathe and work in the CloudUtilize SCRUM and Agile methodologies to complete tasks and accomplish workflowsSkills, experience & requirementsAccreditations:Bachelor's degree in computer science, engineering or equivalentWorking knowledge in one or more general purpose programming languages including but not limited to: React, Java Springboot, C/C++, C#, Objective C, Python, JavaScript, etc.Core Technical Skills:Empathetic, relatable, responsibleWork in an agile environment with various stakeholders to iterate on value propositions for product developmentFull stack programming frameworking & languages - Coding in languages (Java, Springboot; etc.) using one or more frameworks (Symfony; Play; Spark; Django; Ruby on Rail; Zend etc.)Web services / web app development - front-end programming ( (React, HTML, CSS, JS, Java, Python, NodeJS)Source code management - appropriately using version-control tools and best practicesDevelopment Tools - knowledge of tools to create, debug, maintain, or otherwise support applicationsDesign & user scenario management tools, design thinking, ergonomics and graphic interfaceKnowledge of application lifecycle skills including application design, test definition, and technical analysisWell versed on best practices relating to secure codingDon’t meet all the requirements on the list?A resume only goes so far in expressing who you are and the unique perspectives you bring. If you believe your skills and experience align with the role—but you might not check all the boxes—we want to hear from you. We encourage candidates from all work backgrounds, equity-seeking communities and experience levels to apply. If you’re seeking a career where your drive, perspective and growth are celebrated, we want to hear from you.We’re dedicated to building a workforce reflective of those within our communities, and a culture where our team members are equipped with what they need to succeed—their way. Part of creating an inclusive workplace is recognizing our role in advancing Truth and Reconciliation. We are committed to meeting and exceeding the standards set out in the Partnership Accreditation in Indigenous Relations program created by the Canadian Council for Indigenous Business.What happens next?If you are shortlisted, you’ll hear from us after the posting closes. Check out our How We Hire page to learn more about our hiring process. If you need any accommodations throughout this process, please let us know at talentteam@atb.comStay in touchWe’re excited that you’re interested in a career with ATB. Follow us on LinkedIn, Facebook and Instagram to learn more about what our team is up to.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Software Developer
Full Stack Software Developer

ATB Financial • Calgary

On-site
CAD 85,000 - 125,000
Senior Manager, Quality Assurance Services
Senior Manager, Quality Assurance Services

ATB • Calgary

Hybrid
CAD 120,000 - 170,000
Principal Solution Architect - Product (Fraud / Cybersecurity Focus)
Principal Solution Architect - Product (Fraud / Cybersecurity Focus)

ATB • Calgary

Hybrid
CAD 120,000 - 160,000
Everyday Banking Advisor - Calgary Stephen Avenue
Everyday Banking Advisor - Calgary Stephen Avenue

ATB • Calgary

On-site
CAD 45,000 - 65,000
Information Technology Audit Specialist
Information Technology Audit Specialist

ATB Financial • Calgary

Hybrid
CAD 90,000 - 120,000
Practice Delivery Lead, Centre for Expertise
Practice Delivery Lead, Centre for Expertise

ATB • Edmonton

Hybrid
CAD 90,000 - 130,000
Business Consultant
Business Consultant

ATB • Calgary

Hybrid
CAD 120,000 - 160,000
Senior Wealth Advisor
Senior Wealth Advisor

ATB • Rocky Mountain House

Hybrid
CAD 90,000 - 150,000
Practice Delivery Lead, Centre for Expertise
Practice Delivery Lead, Centre for Expertise

ATB • Calgary

Hybrid
CAD 120,000 - 180,000
Work from anywhere in Alberta
Manager, Client Care Learning & Development (Call Center)
Manager, Client Care Learning & Development (Call Center)

Avenue.io Inc. • Calgary

On-site
CAD 90,000 - 120,000