Mid - Senior Software Engineer

Salary: 150.00 -  200.00
Posted: 08-03-2025
Category: Software Architecture Engineering
Sydney, 

Job Description

Mid - Senior Software Engineer This range is provided by Talent. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range A$140,000.00/yr - A$200,000.00/yr 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 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 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. Seniority level Mid-Senior level Employment type Full-time Job function Information Technology Industries Banking #J-18808-Ljbffr

Job Details

Salary: 150.00 -  200.00
Posted: 08-03-2025
Category: Software Architecture Engineering
Sydney, 

Related Jobs

loading image.

Sign up to our Newsletter