About the job
About Bankwest Technology
We believe great outcomes come from a diverse and truly flexible workforce
We put technology teams at the heart of exploring and delivering new solutions
Were big enough to have a broad and exciting technology stack, and nimble enough to get things done.
Bankwest has a rich heritage. Were proud to be part of the fabric of Western Australia with a strong culture built on local support. Weve always been innovative, evolving over time to look after a growing regional market and seeking out new customers, and our technology teams play a critical role in delivering the brilliant experiences that make our customers lives easier.
We couldnt create so much, so quickly without our agile ways of working. Were moving faster than ever before while we experiment, learn and pivot. You can make decisions quicker here, and have real opportunities to collaborate, solve and innovate. All the while, maintaining our unique Bankwest identity and care for our customers and colleagues.
Our Engineering, Delivery and Data crew provides a broad set of supporting services helping to accelerate our delivery teams. We’re an internal platform, operating with a strong product mindset, working to streamline the developer experience though our managed cloud platforms, DevOps tooling environment and our data and analytics capability. As part of this, our API Data Supply team own and operate a series of services providing flexible, self-service access to core banking data over APIs and Kafka streams.
Your impact & contribution
This opportunity is as a Staff Engineer working in the API Data Supply team. Reporting directly to an Engineering Manager, you’ll provide the day-to-day technical leadership required to support an effective software engineering squad.
As the most senior engineer in the team, you’ll be a trusted advisor to the product owner on the product roadmap, set the technology direction, be responsible for the operational excellence of our products and own the ongoing mentoring of other engineers. With the previous incumbent moving to another internal team, this is a good opportunity to put your stamp on an important capability supporting our digital banking channels, and influence how we scale to meet growing demand.
You’ll also need an awareness how implementation choices feed into operational concerns, since you’ll be part of the on-call team, and our systems support critical banking services. And you’ll always be questioning the status quo, looking for opportunities to add further value through our product offerings.
We’re proud of the team and our tech … but we’re far from perfect. We’re explicitly looking for new perspective to help us continue to innovate.
As a Staff Engineer
Analyse system requirements and prioritize tasks.
Write clean, testable code using .NET programming languages.
Develop technical specifications and architecture.
Test and debug various .NET applications
Review and refactor code.
Deploy fully functional applications.
Upgrade existing programs
Support junior developers work.
Document development and operational procedures
Your Skills & Experience
A proven track record working in enterprise technology teams, operating with autonomy, and providing leadership and mentoring to other engineers.
Strong risk mindset, with experience in regulated environments a significant benefit.
High degree of demonstrated skill in multiple languages, with experience in .NET, TypeScript, and GraphQL particularly desirable.
Experience with performance tuning, including rationalisation and optimizing of database queries.
Good communication skills, and the ability to work with technical and non-technical stakeholders.
If you’re already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you’ll need to apply through Sidekick to submit a valid application. Were keen to support you with the next step in your career.