ATB Financial

Listening to Albertans. Going deeper to understand who they are and where they’re going. Translating the complex world of banking and investing into brilliantly simple solutions. Through all this, we believe we can create happiness. This is the ATB way.

Job Number: REQ1250

Location: Vancouver, BC

Apply by: Friday, Jan 22nd, 2020

Paygrade: OTH-K

Experience: Mid-Senior Level

# Positions available: 1

Leader Name: Henry Hsiao

As 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.

GrowATB is the start-up innovation hub within ATB Financial. We’re building software, tools, and financial solutions to improve Canadians’ financial decision making.

We’re growing and looking for passionate developers to join our team. We’re a highly skilled team of software engineers who are obsessed with making awesome products. We value people who take initiative, and empower everyone at Grow to make a real change in products or processes.

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 Java, Google Cloud Platform, Linux, TypeScript, and React, 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.

What you’ll be doing:

Coming to Grow ATB gives you the opportunity to work on one of our small development teams: backend core, bank account data aggregation, core banking integration, and other microservices. You’ll be expected to design, code, and test flexible, scalable solutions while working closely with our product teams, customers, and other engineers. Being an integral part of the software development team, you will learn a ton, and gain experience working with cutting-edge technologies.

Please note: Due to the business and social impact of COVID-19, candidates may find the interview, onboarding and working experience of this opportunity to be different from what we’re all used to. This may include virtual, video-based interviews as well as the possibility that this position will be a work-from-home opportunity. We will keep you informed of any changes throughout each step of the process.


Basic Qualifications:

  • BSc, MSc or PhD in Computer Science or equivalent;
  • You love to code and you have experience with Java or another object-oriented language (C++, C#, Python, Ruby, etc…);
  • You’re into building and architecting single-page web apps using React, Angular, or another JS framework;
  • You’re not afraid to try new things, take risks, maintain your own timelines and meet aggressive deadlines; and
  • You are a team player and have the passion to learn new things.

Preferred Qualifications:

  • 2-5 years of software development experience (Bonus: in a startup environment)
  • Interest or experience with the latest cloud technologies (Google Cloud Platform, AWS, Microsoft Azure) and with non-relational and relational (PostgreSQL, MySQL, SQL Server) databases;
  • Interest or experience with the following technologies: Git, Eclipse/IntelliJ IDEA, VS Code, Docker, Linux/Unix; and
  • Someone who has a knack for solving complex problems with simple solutions; and
  • Interest in mentorship experience.

At ATB, we know that highly talented people can readily transfer their skills. If you believe your skills and experience are transferable, please consider putting your name in the running.

Online applications are preferred.


Purpose. Growth. Advancement. Fun. Rewards… learn about our perks and benefits.

A little about ATB:

We are Alberta’s largest, home grown financial institution and for the last 80+ years, we’ve transformed people’s understanding of what banking can-and should-make possible. Today, 5,500+ ATB team members embrace a growth mindset in order to help bring ATB’s story to life, delivering happiness to our customers and team members alike. It’s why we’re also a highly sought after, award-winning employer. The best part is, we’re just getting started. Join us, and create happiness.

To learn more about ATB, visit

What happens next?

If you make the shortlist for this role, you will hear from us within 10 business days of the posting close date. We will also keep your application on file for future roles that you may wish to consider.

We are also an equal opportunity employer. Find out more about what to expect when applying.

If your application is shortlisted, we might ask you to participate in a digital interview.

Stay in touch!

ATB is happy to know you’re interested in a career with us! Follow us on LinkedIn, Facebook and Instagram to get the inside scoop on what our team is up to.

Job Overview