About The Position

You are collaborative and enjoy solving analytical problems to help our team to reach highest potential We are a team of big thinkers who are engineering the future of banking Together we will build tomorrow’s bank today, using world-leading technology and innovation Do work that matters Bankwest has a rich heritage. We’re proud to be part of the fabric of Western Australia with a strong culture built on local support. We’ve always been innovative, evolving over time to look after a growing regional market and seeking out new customers. With the support of a strong partner in CBA, we share a belief in the value of our brand, our potential for growth and a big aspirational Vision. This is no ordinary Software Engineering function. We're building tomorrow’s bank today, which means we need creative and diverse engineers to help us redefine what customers expect from a bank. Envisioning new technologies that are still waiting to be invented and reimagining products that support our customers and help build Australia’s future economy. See yourself in our team Bankwest's Technology Division develops and executes all technical change within the organisation ensuring the leverage of technology to deliver the Bankwest strategy. The division works on a wide variety of technologies and projects with the support of a dedicated team in an Agile methodology. Our team is responsible for the world-leading application of technology and operations across every aspect of the bank - from product platforms for our customers, to essential tools within our business. You will be part of either the Payments Crew or the Everyday Experiences crew, both dedicated to delivering seamless, customer-focused digital experiences. Our goal is to meet customers’ digital expectations by innovating in payments and providing additional payment options. As a Staff Engineer, you’ll be responsible for leading, promoting continuous improvement, developing technical roadmaps, and improving the quality of technical solutions by implementing industry best practises. You'll also work closely with other technical leaders and product owners to document new changes and drive various initiatives. It will be key that you are able communicate well with the rest of the squad members, provide technical guidance and mentoring to the engineers in the team, while being exposed to some interesting challenges. Also, you’ll be involved in all aspects of the delivery from solution design and development to production rollout.

Requirements

  • Possesses full-cycle engineering experience: ideation, technical design, build, testing (unit, integration, system), release, and ongoing maintenance.
  • Collaborates with peers and helps grow capabilities within the squad and across the crew.
  • Actively embraces and integrates AI-driven solutions (including LLMs and agentic AI approaches) to enhance our engineering workflows and product capabilities.
  • Provides technical governance and guidance throughout the complete solution delivery lifecycle.
  • Have the ability to work independently and drive a culture where quality, excellence and openness are championed.
  • Are passionate about learning new tools and technologies and are constantly thinking outside the box.
  • Designs, documents and implements solutions to distribute source system data via bulk interfaces.
  • Contributes to complex delivery planning by providing guidance and oversight to ensure that technical deliveries are aligned with engineering direction and strategy.
  • Have ability to constructively challenge the status quo while influencing stakeholders at various levels.
  • Expertise with technologies such as .NET Core, C#
  • Hands-on experience with Microservices, Restful API design pattern
  • Working knowledge of modern Cloud technology stacks (AWS preferred) and how it can most effectively be deployed into enterprise environments
  • Thorough understanding of application and system security best practices like OWASP
  • Familiar with mobile development - Android or iOS
  • Good understanding of DevSecOps practices and CI/CD Pipeline - GitHub Actions, SonarQube, Jira, Snyk, AppDynamics, Observe and ObStack, Confluence, Cucumber, ServiceNow, Co-Pilot, Roo Code, Cline

Nice To Haves

  • Any experience with the following would be great - AI/ML, Agentic AI, Automation and Testing framework (Appium, Selenium, Playwright, Specmatic)

Responsibilities

  • Leading and promoting continuous improvement
  • Developing technical roadmaps
  • Improving the quality of technical solutions by implementing industry best practises
  • Working closely with other technical leaders and product owners to document new changes and drive various initiatives
  • Communicate well with the rest of the squad members
  • Provide technical guidance and mentoring to the engineers in the team
  • Involved in all aspects of the delivery from solution design and development to production rollout

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service