Software Engineering Leadership Opportunity
">
We are seeking an experienced Principal Software Engineer to join our technology leadership team. As a key member of our crew, you will play a vital role in shaping the technical direction of our digital platforms and driving innovation in software development.
">
About the Role:
">
* Possess full-cycle engineering experience: ideation, technical design, build, testing (unit, integration, system), release, and ongoing maintenance.
* Have a proven track record in developing large-scale digital applications utilizing modern technology stacks.
* Provide overall engineering leadership for the platform including software, systems, quality and site reliability.
* Design technology solutions to meet the highest possible quality standards while simultaneously balancing security, performance, availability, and maintainability concerns.
">
Key Responsibilities:
">
* Drives automation practices and DevSecOps journey for the crew.
* Designs and implements innovative technical solutions to complex problems, including onboarding and migrating to new tooling as well as removing obsolete systems and code.
* Are well versed with solution architecture, technology blueprints, engineering roadmaps, and translating the project vision into actionable plans.
* Actively embraces and integrates AI-driven solutions (including LLMs and agentic AI approaches) to enhance our engineering workflows and product capabilities.
">
Requirements:
">
* Experience with frontend technologies such as React, Typescript, and Next.js.
* Backend experience with .NET Core, C#, Node.js, and GraphQL.
* Familiarity with cloud platforms such as Azure or AWS.
* Knowledge of databases such as SQL and NoSQL.
* Proficiency in CI/CD tools like GitHub, GitHub Actions, Terraform Enterprise, and Artefactory.
* Understanding of observability tools such as Open Telemetry, Prometheus, Grafana, Observe, and CloudWatch.
* Security expertise with Vault, Security Management, Parameter Store, AWS Certificate Manager, and AWS Secrets Manager.
">
Benefits:
">
Our company offers a range of benefits to support your career growth and well-being, including flexible working arrangements, opportunities for professional development, and a supportive team environment.
">
Ongoing Opportunities:
">
We are passionate about empowering businesses and individuals to succeed with the next horizon of technology to become a leading digital business bank in Australia. We also use technology to drive simplicity and better banking, an essential component of great customer service underpinning a strong emphasis on software development as a craft and the adoption of industry best engineering practices.
">
Contact Us:
">
To learn more about this exciting opportunity, please visit our website or contact our HR team for further information.