Join to apply for the Senior Software Engineer role at Ubank 2 days ago Be among the first 25 applicants Join to apply for the Senior Software Engineer role at Ubank Get AI-powered advice on this job and more exclusive features. 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. Solve challenging business problems Build and maintain CI/CD pipelines 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 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 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. Why Ubank? Flexible Work Environment: Enjoy a hybrid working model with 3 days in our vibrant Sydney CBD office. Positive Team Culture: Thrive in a collaborative and supportive atmosphere. Career Growth: Benefit from strong development and growth opportunities. Fantastic Perks: Take advantage of additional amazing benefits. We acknowledge the Traditional Custodians of our local area. This Sydney-based permanent role requires Australian or New Zealand citizenship or permanent residency. We welcome applicants of all backgrounds, and our Talent team is excited to connect with you. Apply now with your CV and explore this exciting opportunity! Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Referrals increase your chances of interviewing at Ubank by 2x Sign in to set job alerts for “Senior Software Engineer” roles. Software Engineering Leader (Crew Tech Lead) Sydney, New South Wales, Australia 1 day ago Senior Software Engineer - Global Payroll Platform Sydney, New South Wales, Australia 23 hours ago Chapter Lead - Credit Cards Software Engineering Sydney, New South Wales, Australia 1 day ago Principal Software Engineer - Video - Design Experience - (Role based in Australia, relocation provided) Sydney, New South Wales, Australia 2 weeks ago Contract - D365 F&O Senior Developer/Technical Consultant Sydney, New South Wales, Australia 2 days ago Senior Technical Writer, Developer Experience Sydney, New South Wales, Australia 2 weeks ago Sydney, New South Wales, Australia 2 weeks ago Sydney, New South Wales, Australia A$120,000.00-A$160,000.00 1 month ago Sydney, New South Wales, Australia 2 weeks ago Sydney, New South Wales, Australia 2 weeks ago Sydney, New South Wales, Australia 1 day ago Sydney, New South Wales, Australia 1 month ago Sydney, New South Wales, Australia 1 day ago Sydney, New South Wales, Australia 2 weeks ago Sydney, New South Wales, Australia 2 weeks ago Sydney, New South Wales, Australia 1 month ago Sydney, New South Wales, Australia 2 weeks ago Sydney, New South Wales, Australia 3 days ago Surry Hills, New South Wales, Australia 3 weeks ago North Sydney, New South Wales, Australia 2 weeks ago Sydney, New South Wales, Australia 2 weeks ago Surry Hills, New South Wales, Australia 4 days ago Sydney, New South Wales, Australia 1 day ago Sydney, New South Wales, Australia 1 day ago Eveleigh, New South Wales, Australia 1 week ago Sydney, New South Wales, Australia 1 month ago Sydney, New South Wales, Australia 3 weeks ago Senior Full Stack Developer with C# and Typescript Sydney, New South Wales, Australia 2 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. J-18808-Ljbffr