-
Talent

Mid - Senior Software Engineer

Talent
Australia · Full-time · Mid-Senior

Mid-Senior Software Engineer | Leading Banking Organisation

Location: Sydney | Hybrid Work (3 Days Office, 2 Days WFH)

Salary: $140K - $200K Package + 10% Annual Performance Bonus

Multiple Vacancies: 9 Senior & 15 Mid-Level Roles

About the Role

Join a leading Banking Organisation that is transforming digital banking services through cutting-edge technology. We are looking for Mid-Level and Senior Software Engineers to develop high-quality, secure, and scalable technical solutions that empower customers with smart features and real-time insights into their finances.

As a Software Engineer, you will be responsible for writing and maintaining code, improving application security and architecture, and collaborating across teams to solve complex business challenges.

Key Responsibilities

  • Develop and maintain high-quality front-end (Angular) and back-end (Node.js) code using TypeScript.
  • Build scalable APIs using a microservices architecture, including message queues and event-driven design.
  • Ensure code quality, security, and maintainability through modern testing frameworks, TDD, and best practices (including OWASP).
  • Implement and enhance CI/CD pipelines to streamline development and deployment processes.
  • Work with SQL databases (PostgreSQL) and AWS services (Lambda, EC2, EKS, SQS, RDS).
  • Participate in system design discussions, ensuring robust error handling, logging, and observability.
  • Collaborate with cross-functional teams, including Product Owners, Designers, and Architecture teams, to deliver scalable solutions.
  • Mentor and support junior engineers, conducting code reviews and driving best practices.
  • Maintain and improve application architecture for security, performance, and scalability.

Key Requirements

Essential:

  • Mid-Level: 1-3 years of software engineering experience
  • Senior: 4-7 years of software engineering experience
  • Commercial experience with TypeScript, Node.js, and Angular
  • Strong understanding of software testing and security principles
  • Experience working in Agile environments
  • Familiarity with Git for version control

Desirable:

  • Experience in the banking or financial services industry
  • Strong knowledge of CI/CD pipelines & DevOps tooling
  • Experience with AWS infrastructure & services (Lambda, EC2, EKS, SQS, RDS)
  • Experience in testing methodologies (Playwright, Cypress)
  • Exposure to UI state management (RxJS, NgRx, Redux)
  • Knowledge of mobile app development (Ionic, Capacitor, Cordova)

Work Arrangements

  • Hybrid Model: 3 days in-office, 2 days WFH
  • Flexible Start/End Times: Can be arranged for personal commitments (e.g., pickups/drop-offs)
  • Office Days Aligned with Squad Meetings (case-by-case exceptions possible)

Why Join?

  • Competitive salary & bonus structure
  • Opportunities for career growth & mentorship
  • Work on cutting-edge banking technology
  • Collaborative, Agile environment with strong leadership support

Apply now to be part of a high-performing team delivering innovative digital banking solutions.

Key Skills

Ranked by relevance

cicd aws eks sqs message queues microservices typescript postgresql angular devops ionic git tdd sql ui
Login to Apply
Posted
Feb 28, 2025
Type
Full-time
Level
Mid-Senior
Location
Sydney
Company
Talent

Industries

Banking

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Zopa Bank
Related

Senior Java/Kotlin Software Engineer - London

2026-05-27

Full-time
Not Applicable
United Kingdom
Financial Services
Engineering
View Job Details
Standard Chartered India
Related

Lead Fullstack Developer

2026-05-27

Full-time
Not Applicable
India
Banking
Engineering
View Job Details
Avenga
Related

Senior DevOps Engineer

2026-05-20

Full-time
Mid-Senior
Argentina
IT Services
Information Technology