Posted 3 days ago
Senior Software Engineer
AI Summary
Design, build, and support scalable APIs, automation services, and cloud-native solutions to address complex security challenges across a large banking technology environment.
About this role
Senior Software Engineer – Security Engineering & Automation
- Build scalable software solutions that help protect one of Australia's largest technology environments
- Develop APIs, automation and cloud-native services solving complex security challenges
- Work with modern engineering practices and emerging technologies across Group Security
As a Senior Software Engineer, you'll help design, build and support solutions that address real security challenges across the bank. You'll work closely with engineers, product owners and security specialists to deliver high-quality software, drive continuous improvement and help solve problems at scale.
This is an opportunity to work on meaningful engineering challenges while contributing to the security and resilience of one of Australia's largest technology environments.
See yourself in our team
Group Security is part of Technology and brings together security and resilience capabilities spanning cyber security, protective security, business resilience, fraud technology and operations, and cyber defence. The team exists to secure the bank, protect customers and build resilient solutions that help safeguard a brighter future for all.
You'll join a growing engineering capability focused on solving recurring and emerging security challenges through automation, APIs and modern engineering practices.
The team supports a range of security engineering initiatives across the group, building solutions that improve operational efficiency, strengthen security outcomes and help address complex problems in scalable and repeatable ways.
Working alongside software engineers, architects, product owners and security specialists, you'll contribute to the development of modern engineering solutions while continuously expanding your technical knowledge and capability.
Do work that matters:
Software Engineering & Delivery
Design, build and support scalable APIs, automation services and software solutions
Develop solutions that address complex security and operational challenges across the organisation
Contribute to the full software development lifecycle, from design and development through to testing, deployment and production support
Deliver high-quality, maintainable code using modern engineering practices
Engineering Excellence
Champion engineering best practices across testing, CI/CD, observability and operational support
Contribute to improving reliability, performance and maintainability across engineering solutions
Participate in code reviews and support continuous improvement initiatives
Help identify and resolve recurring technical issues
Collaboration & Problem Solving
Work closely with engineers, product owners and security teams to deliver impactful solutions
Investigate complex technical challenges and contribute innovative approaches to solving them
Support engineering discussions around architecture, design and delivery decisions
Collaborate across squads to share knowledge and improve outcomes
Continuous Learning & Innovation
Stay current with emerging technologies, engineering trends and modern development practices
Explore opportunities to apply automation and AI-driven tools to improve engineering outcomes
Contribute ideas that improve processes, tooling and operational efficiency
Demonstrate adaptability and a willingness to learn new technologies when required.
We're interested in hearing from people who have
Strong full-stack software engineering experience with deep backend engineering expertise
Experience building and supporting software across the full development lifecycle, from design and development through to testing, deployment and production support
Experience designing and building APIs, automation solutions or distributed systems
Solid programming experience in Python or similar modern programming languages
Experience working in cloud environments such as AWS or Azure
Strong understanding of modern software engineering practices including CI/CD, testing and deployment automation
Experience working in Agile teams and contributing to end-to-end delivery
Strong problem-solving capability and a passion for continuous improvement
Learning agility and curiosity, with the ability to quickly adapt to new technologies and unfamiliar challenges
Experience in cyber security, security engineering, incident response or related environments will be highly regarded but is not essential.
Technical Skills
Software Engineering
Strong software engineering experience across frontend and backend systems
Python development and backend engineering
API design, development and integration
Object-oriented programming and modern software design principles
Full software development lifecycle ownership
Cloud & Platform Engineering
AWS and/or Azure
CI/CD pipelines and deployment automation
Infrastructure as Code
Cloud-native services and distributed systems
Engineering Practices
Automated testing and quality engineering
Monitoring, observability and operational support
Secure software development practices
System design and architecture
What we value
Strong engineering fundamentals and technical curiosity
Ownership and accountability for outcomes
A collaborative mindset and willingness to support others
Continuous learning and adaptability
Innovation and problem-solving
Building reliable, scalable and maintainable solutions
Working with us
Whether you're passionate about customer service, driven by data, or called by creativity, a career at CommBank is for you.
We support our people with the flexibility to thrive both at work and at home, fostering a culture where diversity, inclusion and wellbeing are prioritised. Together, we're committed to building a workplace where everyone can achieve their potential.
Apply today!
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. We’re keen to support you with the next step in your career.
We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696.
Skills
Explore related jobs
More jobs at CBA Services Private Limited
- Customer Banking Manager - ErinaNSW Central Coast Area
- Customer Banking Specialist - Goulburn (12 Months Fixed Contract)Goulburn, NSW - 217 Auburn Street - Goulburn Square
- Customer Banking Specialist - Baulkham HillsPenrith Area
- Financial Crime Operations AnalystSydney CBD Area
- Customer Banking Specialist - WonthaggiVIC Gippsland Area
- Staff Platform EngineerBangalore - Manyata Tech Park Road
Similar Agile jobs
Jobs in Sydney
Account Executive, AcquisitionHapana · Sydney, New South Wales
Expression of Interest: 2D Animation SupervisorFlying Bark Productions · Sydney, New South Wales- Human Resources InternNBCUniversal · Sydney, New South Wales
- Coordinator Training Scheduling, Flight CrewQantas Group · Sydney, New South Wales
- Training Planning Analyst, Flight CrewQantas Group · Sydney, New South Wales
- Senior Policy AdvisorAFCA · Sydney, NSW
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.