-
At ubank, we want to empower the digital generation to be more successful with money. Think of us more as a daily money companion. One that brings together the ability for customers to see their money in one place, with smart features and real-time insights designed to help them get ahead.
With ubank, our customers can discover what it feels like to save more, see exactly where they’re spending and own their own home faster. In short, we want to help them achieve real momentum with money.
Your why
The purpose of the Software Engineer role at ubank is to develop quality technical solutions that meet both business and customer needs. This involves writing and maintaining code, improving application security and architecture, and collaborating with various teams to solve challenging business problems. The role aims to empower customers by providing them with smart features and real-time insights to manage their finances effectively.
How You Will Spend Your Time
Relevant experience, or degree in Computer Science, Software Engineering, or a related field.
Essential
We are proud to be an equal opportunity. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity. When you apply, please tell us the pronouns you use.
We acknowledge the Gadigal of the Eora nation as the Traditional Custodians of our local area
View all jobs
- Proficiency in JavaScript/TypeScript, Angular (React or Vue), Node.js,
- Develop APIs with microservices architecture
- Experience working in an Agile environment
At ubank, we want to empower the digital generation to be more successful with money. Think of us more as a daily money companion. One that brings together the ability for customers to see their money in one place, with smart features and real-time insights designed to help them get ahead.
With ubank, our customers can discover what it feels like to save more, see exactly where they’re spending and own their own home faster. In short, we want to help them achieve real momentum with money.
Your why
The purpose of the Software Engineer role at ubank is to develop quality technical solutions that meet both business and customer needs. This involves writing and maintaining code, improving application security and architecture, and collaborating with various teams to solve challenging business problems. The role aims to empower customers by providing them with smart features and real-time insights to manage their finances effectively.
How You Will Spend Your Time
- Writing and maintaining code in TypeScript for both front-end (Angular) and back-end (Node.js).
- Developing scalable APIs with microservices architecture, with message queues and event-driven architecture.
- Writing maintainable front-end code using HTML5, CSS (SASS/LESS), responsive design patterns, with understanding of UX principles.
- Ensuring code is well-tested and secure.
- Improving application architecture and lifecycle management.
- Designing and building solutions to solve business problems.
- Collaborating with other teams to deliver high-quality solutions.
- Adopting new ways of working, new coding practices and standards.
- Releasing working, tested code changes into production.
- Supporting the application in production and addressing any issues that arise.
Relevant experience, or degree in Computer Science, Software Engineering, or a related field.
Essential
- 2-4 years of experience as a software engineer
- Commercial experience with TypeScript and Node.js
- Experience in an agile environment
- Understanding of software testing and security
- Understanding of OOP principles
- Familiar with CI/CD and DevOps tooling
- Understand development practices, including Git
- Experience in the banking or financial industry
- Understanding of software testing and security principles and best practices including OWASP
- Experience with AWS infrastructure and services (Lambda, EC2, EKS, SQS, RDS)
- Experience with SQL databases, particularly Postgres
- Familiar with testing methodologies, TDD, and frameworks (e.g. Playwright, Cypress)
- Knowledge of UI state management e.g. using RxJS and NgRx
- Familiar with event-driven architecture (e.g. message queues)
- Hybrid working model - with 3 days in our central Sydney CBD office located above Wynyard station.
- Highly collaborative and positive culture
- Strong internal development & growth opportunities
- + other fantastic benefits to support!
- Delight the Customer - We put the customer’s best interests at the forefront of everything we do. We believe financial success will follow customer success.
- Agile and Brave - Constantly collaborating in new ways to create something genuinely innovative.
- Value Each Other - We respect everyone’s contribution, embracing a common goal and championing individuality.
- Frank and Authentic - A high performing team who say what we mean and mean what we say to create a strong team culture.
- Show Up - We bring our passion, positivity, and sense of fun every day to embrace the challenges of changing the banking game.
We are proud to be an equal opportunity. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity. When you apply, please tell us the pronouns you use.
We acknowledge the Gadigal of the Eora nation as the Traditional Custodians of our local area
Key Skills
Ranked by relevance
microservices
typescript
angular
responsive design
design patterns
message queues
responsive
devops
react
html5
owasp
cicd
css
git
tdd
sql
aws
vue
eks
sqs
oop
ui
ux
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Platform Engineer
2026-06-10
Full-time
Not Applicable
Australia
Financial Services
Engineering
View Job Details
Related
Senior software engineer (Node.js/TypeScript)
2026-06-09
Full-time
Not Applicable
United Kingdom
Financial Services
Engineering
View Job Details
Related
Software Engineer
2026-05-29
Full-time
Not Applicable
Germany
Financial Services
Engineering
Login to Apply
- Posted
- May 13, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Sydney
- Company
- Ubank
Industries
Financial Services
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Platform Engineer
2026-06-10
Full-time
Not Applicable
Australia
Financial Services
Engineering
View Job Details
Related
Senior software engineer (Node.js/TypeScript)
2026-06-09
Full-time
Not Applicable
United Kingdom
Financial Services
Engineering
View Job Details
Related
Software Engineer
2026-05-29
Full-time
Not Applicable
Germany
Financial Services
Engineering