Senior Software Engineer

3 months ago


Sydney, Australia Ubank Full time


About us
          
                             
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 Senior 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 good understanding of UX principles.​
  • Ensuring all code is well-tested and secure. Using modern testing frameworks.​
  • Improving application architecture and lifecycle management.​
  • Designing and building solutions to solve business problems.​
  • Collaborating with other teams to deliver high-quality solutions.​
  • Creating and adopting new ways of working, new coding practices and standards.​
  • Releasing working, tested code changes into production. Including building and maintaining CI/CD pipelines.​
  • Supporting the application in production and addressing any issues that arise.

What you will bring

Relevant experience, or degree in Computer Science, Software Engineering, or a related field.​

  • 7 years of experience as a software engineer​
  • Commercial experience with TypeScript and Node.js​
  • Experience in an agile environment​
  • Strong understanding of software testing and security principles and best practices including OWASP ​
  • Experience in the banking or financial industry​
  • Familiarity with CI/CD pipelines and DevOps tooling
  • Experience with AWS infrastructure and services (Lambda, EC2, EKS, SQS, RDS)​
  • Experience with SQL databases, particularly Postgres​
  • Experience in testing methodologies, TDD, and frameworks (e.g. Playwright, Cypress)​
  • Experience in implementing, designing robust error handling, logging and observability.​

Desirable

  • Experience with Observables and UI state management e.g. using RxJS/NgRx/Redux​
  • Knowledge of app dev Ionic/Capacitor/Cordova

Why ubank? 

  • 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

Our Values 

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

  
Our recruitment team is standing by, ready and eager to connect with you and answer any questions you might have. So why wait? Apply now with a CV and let's see where this exciting opportunity takes you 
   
  
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


  • Sr. Software Engineer

    7 months ago


    Sydney, Australia Dew Software Full time

    Dew Software, a leading player in the digital transformation space, is seeking a highly skilled Sr. Software Engineer to join our team. As a Fortune 500 collaborator, we take pride in our commitment to quality and excellence. We operate from 14 development centers in 9 countries, giving our team members access to diverse talent and expertise from around the...


  • Sydney, New South Wales, Australia Commonwealth Bank of Australia Full time

    Transforming the Banking Experience as a Senior Software Engineer at Commonwealth Bank of AustraliaWe are seeking an experienced and skilled Senior Software Engineer to join our team at the Commonwealth Bank of Australia.Salary: $120,000 - $180,000 per annum, depending on experience and qualifications.About Us:The Commonwealth Bank of Australia is a leading...


  • Sydney, Australia WiseTech Global Full time

    We're seeking skilled and experienced mid/senior/lead level Software Engineers. Fluency in one or more of the following languages—Thai, Filipino, Malay, or Indonesian—is essential. The role can be based in Sydney (HQ), Melbourne, or Adelaide.


  • Sydney, Australia Anduril Full time

    Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s...


  • Sydney, New South Wales, Australia Hospoworld Resourcing Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software solutions using...


  • Sydney, New South Wales, Australia LEAP Legal Software Full time

    At LEAP Legal Software, we are currently seeking a skilled Software Engineer to join our team. As a key member of our Engineering team, you will collaborate closely with our founder to gain a deep understanding of our product's technical landscape. In the long term, you will play a vital role in enhancing LawTap's functionality and oversee all aspects of...


  • Sydney, New South Wales, Australia Reward Gateway Full time

    Job Summary:We are seeking an experienced Senior Software Engineer to join our team at Reward Gateway. As a key member of our software development team, you will play a critical role in designing, developing, and testing software applications.The ideal candidate will have a strong background in software development, with experience in programming languages...


  • Sydney, Australia Anduril Full time

    Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s...


  • Sydney, New South Wales, Australia NICE Full time

    Job OverviewNICE is a leading company in the field of software development. We are currently seeking a highly skilled Senior Software Development Engineer to join our team.Salary and BenefitsThe estimated salary for this position is $120,000 - $180,000 per year, depending on experience. The company offers a competitive benefits package, including health...


  • Sydney, Australia Virtusa Full time

    Senior Software Engineer-Java - 132416 Description Designing Java-based applications and their full implementation. Good experience in CI/CD, Devops Software engineer with Fixed income experience Understanding the requirements of the users to create the application design. Defining the objectives and functions of the applications. Ensuring that...


  • Sydney, New South Wales, Australia HCF Australia Full time

    Job OverviewHCF Australia is a leading healthcare provider seeking an experienced Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our members.SalaryWe offer a competitive salary package ranging from $120,000 to...


  • Sydney, New South Wales, Australia Firesoft People Full time

    Fullstack Software EngineerFiresoft People is seeking a skilled Senior Cloud Software Engineer with expertise in React, Node, and Typescript development to join the team.Key Responsibilities:Develop modern web applications using React, Node, and Typescript.Design and implement scalable microservice infrastructure.Collaborate with the software team to ensure...


  • Sydney, New South Wales, Australia The Benevolent Society Full time

    About the Role: We are seeking a highly skilled Senior Software Engineer to join our team at {company}.The ideal candidate will have a solid understanding of software development principles and be able to design, develop, and maintain high-quality software solutions.Evaluate and prioritize project requirements to ensure timely deliveryDevelop and implement...


  • Sydney, New South Wales, Australia WiseTech Global Full time

    We're seeking Senior Software Engineering Professionals to join our development teams in Australia. In this role, you'll be pivotal in designing, building, and maintaining products and platform services that power global logistics.About the Role:We value your coding skills, regardless of whether you specialize in C#.NET or other programming languages. We...


  • Sydney, New South Wales, Australia Cuscal Full time

    Job SummaryWe are seeking a highly experienced Senior Software Engineering Team Lead to join our team at Cuscal. In this role, you will provide technical leadership and direction to our engineering teams, ensuring the delivery of high-quality software solutions that meet business and customer needs.About the RoleThe Senior Software Engineering Team Lead will...


  • Sydney, New South Wales, Australia Jobs for Humanity Full time

    Job Title: Software Engineer Senior LeaderSalary: AU$120,000 - AU$180,000 per annum, depending on experience.About the Role:We are seeking an experienced Software Engineer Senior Leader to join our team in Sydney. As a key member of our agile development team, you will play a critical role in designing, building, implementing, and testing high-quality...


  • Sydney, Australia Freelancer.com Full time

    Senior Software Engineer Sydney, Australia Description is the world's largest freelancing and crowdsourcing marketplace in the world, with over 60 million freelancers across the globe. Our marketplace hosts a real life economy, where work is undertaken in every area you can think of. From design, writing, data entry and software development; through to...


  • Sydney, New South Wales, Australia EBR Full time

    Company Overview: Our client, a leading supplier of furnishing fabrics, is seeking a Senior Software Engineer to join their team based in Sydney.Salary: This full-time role offers a generous performance-based wage rise, with an estimated salary of AU$120,000 - AU$180,000 per annum, depending on experience.Job Description:We are looking for a passionate and...


  • Sydney, New South Wales, Australia Westpac Group Full time

    Welcome to an exciting opportunity at Westpac Group, a leading financial institution with a rich history spanning over 200 years.We're seeking a talented Senior Full Stack Software Developer to join our vibrant technology community. As a key member of our team, you'll play a significant part in shaping the future of our business and delivering innovative...


  • Sydney, New South Wales, Australia Nuix Full time

    About the RoleWe're seeking a Senior Software Engineering Leader to join our team at Nuix. As a key member of our engineering leadership, you will play a critical role in shaping the future of our software and driving innovation.Job Description:Lead Technical Vision: Collaborate with cross-functional teams to drive technical vision and strategy for our...