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
Related Jobs
3 roles aligned with this opportunity
Senior Java/Kotlin Software Engineer - London
2026-05-27
Lead Fullstack Developer
2026-05-27
Senior DevOps Engineer
2026-05-20
- Posted
- Feb 28, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Sydney
- Company
- Talent
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Java/Kotlin Software Engineer - London
2026-05-27
Lead Fullstack Developer
2026-05-27
Senior DevOps Engineer
2026-05-20