Job Description
As a Staff Software Engineer, you will play a key role in designing and implementing complex software solutions. You will collaborate with cross-functional teams, mentor junior engineers, and drive architectural decisions to enhance our products and services.
What you’ll do:
* Design, craft, and maintain software applications using our core development languages C# (.Net) and JavaScript / TypeScript (ReactJS)
* Supporting the team to plan and prioritise work in agile Sprints
* Support and contribute to software architecture and solution design
* Collaborate with cross-functional teams to identify and prioritise technical solutions
* Lead and assist with planning the development of technical solutions from concept to launch
* Ensuring the team's SLOs are being monitored and met
* Stay up-to-date with industry best practices and emerging technologies
Qualifications
What you’ll bring:
* 7+ years of professional experience in software development
* 2+ years in a technology focused leadership role
* Strong programming skills in languages such as C# (.Net) as well as JavaScript and TypeScript (ReactJS)
* Strong software architecture and solution design skills
* Experience with Azure Cloud Services
* Experience with event-driven microservice architectures
* Experience in Real-time Payments and NPP (New Payments Platform)
* Experience with agile software development methodologies (e.g. as part of a scrum team)
* Excellent communication and collaboration skills
Nice-to-Have:
* Experience working with a fintech or with financial software development
* Experience with Kubernetes and Docker
* Experience with DevOps and CI/CD practices, such as continuous integration and deployment
* Familiarity and/or experience with SRE concepts
Additional Information
* Collaborative teams – a flat structure means everyone can learn from colleagues and senior leaders around the business.
* Be involved – come together with all of your colleagues every 100 days to share the product and technology roadmap and business strategy.
* Flexible working environment – we’re headquartered in North Sydney with state-based workplaces and offer a flexible work policy.
* Family support – industry leading 26 weeks paid parental leave.
* Varied workspaces – our office enables areas for collaboration, brainstorming and socialising as well as focus zones.
* Range of benefits – supporting your physical, psychological and financial wellbeing.