Apply now

Posted 3 days ago

Intermediate Software Developer

@ ATB

Calgary, AB · Edmonton, AB

HybridFull-time2+ years experience
Apply now
SIGNALS

Overview

ATB is hiring an Intermediate Full Stack Software Developer to design, build, test and maintain application features and back-end services in Python using Agile delivery. The role covers application modernization, CI/CD pipelines and operational support for financial and loan management software. The posting describes a hybrid arrangement with about one day on-site per week.

Responsibilities:

  • Design, code, test and integrate software features and back-end services
  • Drive application modernization and legacy code refactoring
  • Develop and maintain CI/CD pipelines and automated test suites
  • Provide operational support and performance tuning for financial software
  • Collaborate with product owners and technical architects on architecture

Requirements summary:

  • Bachelor's degree in Computer Science, Software Engineering or related field
  • 2-3+ years of full-stack development experience with Python
  • Experience with cloud platforms, containers and CI/CD (GitLab preferred)
  • Strong SQL and database integration skills
  • Experience with financial or regulated enterprise software is an asset

Tools & skills

Source and dates

Source type not verified · eightfold

Employer posting date
2026-11-03
First seen by our source
2026-11-03
Source record updated
2026-11-03

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience2+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Encouraged to applyIndigenous peoples
EducationBachelor’s degree (required)
Fields of studyComputer Science, Software Engineering, Mathematics

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
HeadquartersEdmonton
Open jobs on Jobsy61
Job description

At 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 Role

Please note: This position has a hybrid work arrangement. On average, this means 1 day on-site per week. Please note that this is subject to change due to business priorities.

As ATB’s next Intermediate Full Stack Software Developer, you will design, develop, test, and maintain robust application features across the full software development lifecycle to optimize core user workflows. You will apply creative technical problem solving using Python and modern cloud technologies to build high-performing, secure solutions for critical enterprise platforms. Collaborating across multi-disciplinary teams, you will drive continuous software modernization, full-stack system integration, and application lifecycle quality.

Accountabilities

  • Design, code, unit test, and integrate new software features and back-end services through iterative Agile delivery to meet evolving platform and business requirements.
  • Drive application modernization initiatives, including UI module upgrades, framework enhancements, and legacy code refactoring to ensure scalability and maintainability.
  • Develop, maintain, and optimize CI/CD deployment pipelines, automated test suites, and monitoring tools to ensure smooth, high-quality delivery.
  • Provide ongoing operational support, technical incident resolution, and performance tuning for critical financial and loan management software solutions.
  • Collaborate closely with cross-functional stakeholders, product owners, and technical architects to support, maintain and enhance comprehensive software architecture, including secure integration APIs and seamless user experiences.

Skills, Experience & Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Mathematics or related field.
  • 2-3+ years of professional full-stack software development experience with strong proficiency in Python and modern web programming frameworks.
  • Hands-on experience with cloud platform engineering (GCP or equivalent), containerized deployments, and continuous integration/continuous delivery (CI/CD) tooling (preferably Gitlab).
  • Demonstrated expertise in web application modernization, RESTful API design, and database integration.
  • Strong foundational SQL skills with the ability to independently query, join, and aggregate data across any relational database.
  • Strong analytical and problem solving skills.
  • Prior experience working with financial service platforms, credit risk applications, or highly regulated enterprise software environments is an asset.

Don’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 [email protected]

Stay in touch
We’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.

Similar jobs

  • Software Developer – Analytics Data Platform (Data Reliability)

    Ontario +3
    Full Time

    Canada - Genesys Cloud Services Corp.

    2+ YOECandidates need a bachelor's degree in Computer Science or related field plus 2+ years of software or test automation experience, strong Java and Python skills, and experience with automated testing, CI/CD and AWS. SQL and on-call readiness are also required.

    Spark, Apache Airflow, Apache Iceberg, Jenkins, AWS Step Functions, Amazon EMR

  • Junior Software Developer

    Calgary, AB
    Full Time

    PRI Consultants

    Candidates need a recent computer science, software engineering, or related degree or diploma, and hands-on ability to build web applications in a modern stack. Understanding of REST APIs, relational databases, and Git is required, and comfort using AI coding assistants is expected.

    Git, Azure, CI/CD, SQL, React, TypeScript

  • Software Developer - Hybrid Calgary

    Edmonton, AB
    $51–$67/hrContract

    Randstad Canada

    Candidates need hands-on experience with Python, JavaScript, CI/CD pipelines, PyTest and API development. Strong problem-solving and the ability to explain solutions clearly to stakeholders are also expected.

    Python, JavaScript, PyTest, CI/CD pipelines, API gateway

    Software Developer - Remote

    Edmonton, AB
    $71–$87/hrRemoteContract

    Randstad Canada

    Candidates need senior Salesforce development experience, with deep knowledge of Apex architecture, custom backend integrations and REST web services. Direct DocuSign experience is a strong asset but not required.

    Salesforce, Apex, Lightning Web Components, DocuSign

  • Senior Software Developer

    Edmonton, AB
    HybridFull Time

    Ellement Consulting Group: independent, 100% Canadian-owned firm based in Winnipeg,

    8+ YOEEllement Consulting Group needs candidates with 8+ years of enterprise software development experience, especially in .NET (C#), Angular, TypeScript and SQL Server. They also need microservices, REST API, OOP and CI/CD experience, plus strong communication and mentoring skills.

    Angular, TypeScript, .NET, C#, Microsoft SQL Server, Git

  • Senior Software Developer

    Calgary, AB
    Full Time

    MNP

    Candidates need extensive experience building enterprise software across backend and frontend, plus strong .NET Core/C#, Azure, CI/CD and Angular (or similar) skills. Business process understanding and strong analytical and systems-thinking abilities are also required.

    Terraform, Azure, Angular, TypeScript, AI-assisted development tools

  • Software Developer

    Alberta
    Full Time

    Aplin

    5+ YOECandidates need a computer science or related credential, at least five years of Microsoft .NET experience across front and back end, and skill in HTML, CSS and JavaScript. Strong debugging skills, Azure experience and clear English communication are also required.

    Microsoft .NET, Razor Pages, Blazor, Microsoft Azure

  • Software Developer II (Full Time) - Canada

    Ottawa, ON +5
    HybridFull Time

    Cisco

    2+ YOECandidates need a Bachelor's degree with 2 years of work experience, or a Master's degree with none, in a computer or IT field. They must be proficient in C/C++, Python or Java and have QA, testing or debugging experience.

    Supply chain management, Computer science, Computer engineering, Computer technology, C, C++

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.