Senior Platform Engineer

Commonwealth Bank
Full_timeβ€’Australia

πŸ“ Job Overview

  • Job Title: Senior Platform Engineer
  • Company: Commonwealth Bank
  • Location: Eveleigh, NSW - 5-7 Central Ave, Sydney CBD Area, VIC CBD Melbourne Area
  • Job Type: Full-Time
  • Category: DevOps Engineer
  • Date Posted: 2025-06-26
  • Experience Level: 5-10 years
  • Remote Status: On-site

πŸš€ Role Summary

  • Drive DevSecOps Adoption: Lead the implementation of DevSecOps practices across teams to enhance security, reliability, and performance.
  • Complex Security Initiatives: Deliver intricate security projects that protect critical infrastructure, data, and digital assets across cloud and datacenter environments.
  • Innovative Engineering Solutions: Collaborate with cross-functional teams to develop market-leading security offerings that instill trust in customers and stakeholders.
  • Protect Business Platforms: Safeguard the organization's platforms, systems, and digital assets by implementing robust security measures and best practices.

πŸ“ Enhancement Note: This role requires a strong background in platform engineering, with a focus on AWS, IaC, and automation. Familiarity with scripting languages, CI/CD tools, and incident management will be crucial for success in this position.

πŸ’» Primary Responsibilities

  • Lead DevSecOps Adoption: Guide teams in embracing DevSecOps principles, test automation, observability, and reliability practices.
  • Complex Security Delivery: Manage the delivery of intricate security projects, ensuring they meet business objectives and comply with security standards.
  • Cross-Functional Collaboration: Work closely with various teams, including development, QA, and operations, to ensure security is integrated into the software development lifecycle.
  • Incident Management: Participate in incident response and post-incident reviews to minimize the impact of security incidents and improve overall resilience.
  • Problem Management: Identify and address recurring issues proactively, implementing solutions that enhance system stability and performance.

πŸ“ Enhancement Note: This role demands strong problem-solving skills and the ability to thrive in a dynamic, fast-paced environment. Experience in managing complex projects and driving change will be essential for success.

πŸŽ“ Skills & Qualifications

Education: Bachelor's degree in Computer Science, Engineering, or a related field. Relevant certifications, such as AWS Certified Solutions Architect or Certified in Risk and Information Systems Control (CRISC), are a plus.

Experience: Proven experience (5-10 years) in platform engineering, with a focus on AWS, IaC, and automation. Demonstrated success in delivering complex security initiatives and driving DevSecOps adoption.

Required Skills:

  • Infrastructure as Code (IaC): Proficiency in tools like Terraform, CloudFormation, or AWS CDK.
  • Scripting/Programming Languages: Strong skills in PowerShell, Bash, and Python.
  • CI/CD and Automation Tools: Experience with GitHub, GitHub Actions, TeamCity, or other CI/CD pipelines.
  • Observability and Monitoring: Familiarity with tools like Grafana and Prometheus for log and metric management.
  • Incident and Problem Management: Experience in incident management, post-incident reviews, and problem management processes.

Preferred Skills:

  • GenAI Models, Agents, and MCP: Exposure to emerging technologies in the generative AI space.
  • Automation Tools: Experience with Ansible or other automation tools for configuration management.
  • Source Control and CI/CD Tooling: Familiarity with Git, Jenkins, Octopus, or other source control and CI/CD tools.
  • AWS Infrastructure: In-depth knowledge of AWS services and best practices for secure and scalable infrastructure.

πŸ“ Enhancement Note: Candidates with a strong background in platform engineering, combined with experience in driving DevSecOps adoption and delivering complex security initiatives, will be well-suited for this role.

πŸ“Š Web Portfolio & Project Requirements

Portfolio Essentials:

  • IaC Projects: Demonstrate your proficiency in Infrastructure as Code by showcasing projects that utilize tools like Terraform, CloudFormation, or AWS CDK.
  • CI/CD Pipelines: Highlight your experience with CI/CD tools by presenting projects that showcase automated deployment, testing, and release management.
  • Incident Management Case Studies: Share examples of how you've successfully managed security incidents, including post-incident reviews and problem resolution.

Technical Documentation:

  • Code Quality: Ensure your code is well-documented, follows best practices, and adheres to relevant coding standards.
  • Version Control: Demonstrate your ability to manage version control systems, such as Git, and collaborate effectively with other developers.
  • Deployment Processes: Detail your experience with deployment processes, including infrastructure as code, CI/CD pipelines, and server configuration management.

πŸ“ Enhancement Note: A strong portfolio showcasing relevant projects, case studies, and technical documentation will be crucial for demonstrating your qualifications for this role.

πŸ’΅ Compensation & Benefits

Salary Range: The salary range for this role is estimated to be between AU$150,000 and AU$180,000 per year, based on market research and industry standards for senior platform engineering roles in Australia.

Benefits:

  • Health & Wellbeing: Comprehensive health and wellbeing benefits, including private health insurance and Employee Assistance Programs.
  • Superannuation: A competitive superannuation contribution to support your retirement savings.
  • Flexible Work Arrangements: Flexible work arrangements, including part-time work, job sharing, and flexible hours, to help balance work and personal commitments.
  • Learning & Development: Access to learning and development opportunities, including training programs, workshops, and e-learning platforms, to support your professional growth.
  • Employee Discounts: Discounts on CommBank products and services, as well as exclusive offers from partner organizations.

Working Hours: The standard working hours for this role are 40 hours per week, with flexibility for project deadlines and maintenance windows.

πŸ“ Enhancement Note: While the salary range is an estimate, the benefits package is comprehensive and designed to support the wellbeing and professional development of employees.

🎯 Team & Company Context

🏒 Company Culture

Industry: Commonwealth Bank operates in the financial services industry, with a focus on providing banking, wealth management, and insurance services to customers across Australia and New Zealand.

Company Size: With over 50,000 employees, Commonwealth Bank is one of the largest financial institutions in Australia. This size provides opportunities for career progression, collaboration, and exposure to diverse projects.

Founded: Established in 1911, Commonwealth Bank has a rich history and a strong commitment to supporting the communities it serves.

Team Structure:

  • Platform Engineering: The platform engineering team is responsible for designing, implementing, and maintaining the infrastructure that supports the bank's applications and services.
  • DevSecOps COE: The DevSecOps Center of Excellence drives the adoption of DevSecOps practices, test automation, observability, and reliability across the organization's teams.
  • Cross-Functional Collaboration: The team works closely with various stakeholders, including development, QA, and operations teams, to ensure security is integrated into the software development lifecycle.

Development Methodology:

  • Agile/Scrum: The team follows Agile/Scrum methodologies, with regular sprint planning, daily stand-ups, and sprint retrospectives.
  • Code Review & Testing: Code reviews and automated testing are integral to the development process, ensuring code quality and performance.
  • CI/CD Pipelines: The team utilizes CI/CD pipelines to automate deployment, testing, and release management, enabling faster and more reliable software delivery.

Company Website: www.commbank.com.au

πŸ“ Enhancement Note: Commonwealth Bank's size and industry provide a wealth of opportunities for professional growth and exposure to diverse projects. The team structure and development methodologies foster collaboration and continuous improvement.

πŸ“ˆ Career & Growth Analysis

Web Technology Career Level: This role is at the senior level, with a focus on driving DevSecOps adoption, delivering complex security initiatives, and protecting critical infrastructure. The role requires a deep understanding of platform engineering, AWS, IaC, and automation, as well as strong leadership and problem-solving skills.

Reporting Structure: The Senior Platform Engineer reports directly to an Engineering Chapter Lead within the DevSecOps COE. The role may have supervisory responsibilities, depending on the organization's structure and team composition.

Technical Impact: The role has a significant impact on the organization's security posture, as well as the performance and reliability of its platforms and systems. The Senior Platform Engineer plays a crucial role in safeguarding critical infrastructure and data, while also driving innovation in security offerings.

Growth Opportunities:

  • Technical Leadership: With experience and proven performance, there is potential for progression into technical leadership roles, such as Engineering Manager or Principal Engineer.
  • Specialization: The role offers opportunities to specialize in specific areas, such as cloud security, incident response, or infrastructure as code, depending on the individual's interests and career goals.
  • Cross-Functional Collaboration: Working closely with various teams provides opportunities to gain exposure to different aspects of the business and contribute to strategic initiatives.

πŸ“ Enhancement Note: This role offers significant growth potential, with opportunities for technical leadership, specialization, and cross-functional collaboration. Success in this role will depend on strong technical skills, leadership abilities, and a commitment to continuous learning and improvement.

🌐 Work Environment

Office Type: Commonwealth Bank's offices are modern, collaborative workspaces designed to support productivity and innovation. The Eveleigh location is a state-of-the-art campus that fosters a dynamic and engaging work environment.

Office Location(s): The role is based at the Eveleigh campus, with the option for hybrid or flexible work arrangements, depending on business needs and individual preferences.

Workspace Context:

  • Collaborative Workspace: The office features open-plan workspaces, breakout areas, and meeting rooms designed to facilitate collaboration and communication.
  • Technical Infrastructure: The workspace is equipped with high-speed internet, modern hardware, and access to relevant software tools and applications.
  • Flexible Work Arrangements: The role offers flexible work arrangements, including part-time work, job sharing, and flexible hours, to help balance work and personal commitments.

Work Schedule: The standard work schedule is 40 hours per week, with flexibility for project deadlines and maintenance windows. The role may require occasional overtime or on-call responsibilities, depending on business needs.

πŸ“ Enhancement Note: Commonwealth Bank's work environment is designed to support collaboration, productivity, and work-life balance. The flexible work arrangements and modern office spaces provide an engaging and dynamic workspace for employees.

πŸ“„ Application & Technical Interview Process

Interview Process:

  1. Phone Screen: A brief phone call to discuss your experience, qualifications, and career goals. This is an opportunity for you to learn more about the role and the team.
  2. Technical Assessment: A hands-on technical assessment, focusing on your platform engineering skills, AWS knowledge, and problem-solving abilities. The assessment may include a combination of coding challenges, architecture design exercises, and infrastructure as code tasks.
  3. Behavioral Interview: A structured interview focused on your problem-solving skills, leadership abilities, and cultural fit. The interview may include behavioral questions, case studies, and scenario-based discussions.
  4. Final Interview: A final interview with key stakeholders, including the Engineering Chapter Lead and other senior team members. This is an opportunity to discuss your career aspirations, ask questions, and learn more about the team and the organization.

Portfolio Review Tips:

  • IaC Projects: Highlight your proficiency in Infrastructure as Code by showcasing projects that demonstrate your ability to design, implement, and maintain secure and scalable infrastructure.
  • CI/CD Pipelines: Present projects that showcase your experience with CI/CD tools, automated deployment, testing, and release management.
  • Incident Management Case Studies: Share examples of how you've successfully managed security incidents, including post-incident reviews and problem resolution.

Technical Challenge Preparation:

  • AWS Knowledge: Brush up on your AWS knowledge, focusing on relevant services, best practices, and security considerations.
  • IaC Tools: Familiarize yourself with the latest features and best practices for tools like Terraform, CloudFormation, or AWS CDK.
  • Problem-Solving Skills: Practice problem-solving skills, focusing on complex infrastructure challenges and security scenarios.
  • Communication Skills: Prepare for technical discussions, ensuring you can articulate your thoughts clearly and concisely.

ATS Keywords: [Provided in the "AI Key Skills" section above]

πŸ“ Enhancement Note: The interview process is designed to assess your technical skills, problem-solving abilities, and cultural fit. Preparation should focus on demonstrating your expertise in platform engineering, AWS, IaC, and automation, as well as your ability to manage complex projects and drive change.

πŸ›  Technology Stack & Web Infrastructure

Frontend Technologies: Not applicable, as this role focuses on platform engineering and backend services.

Backend & Server Technologies:

  • AWS Infrastructure: Proficiency in AWS services, including EC2, RDS, and Lambda, is essential for this role.
  • Infrastructure as Code (IaC): Experience with tools like Terraform, CloudFormation, or AWS CDK is required.
  • Scripting/Programming Languages: Strong skills in PowerShell, Bash, and Python are necessary for this role.

Development & DevOps Tools:

  • CI/CD Pipelines: Familiarity with CI/CD tools like GitHub, GitHub Actions, TeamCity, or other CI/CD pipelines is required.
  • Observability Tools: Experience with tools like Grafana and Prometheus for log and metric management is preferred.
  • Incident Management Tools: Familiarity with incident management tools, such as ServiceNow or Jira Service Management, is beneficial.

πŸ“ Enhancement Note: Proficiency in AWS, IaC, and automation tools is crucial for success in this role. Familiarity with relevant scripting languages, CI/CD pipelines, and observability tools will also be valuable.

πŸ‘₯ Team Culture & Values

Web Development Values: Not applicable, as this role focuses on platform engineering and backend services.

Collaboration Style:

  • Cross-Functional Collaboration: The team works closely with various stakeholders, including development, QA, and operations teams, to ensure security is integrated into the software development lifecycle.
  • Code Review Culture: The team follows a code review culture, with a focus on knowledge sharing, peer programming, and continuous learning.
  • Problem-Solving Focus: The team is dedicated to solving complex problems and driving innovation in security offerings.

πŸ“ Enhancement Note: The team's collaborative approach, code review culture, and problem-solving focus foster an environment of continuous learning and improvement. This culture is essential for driving DevSecOps adoption and delivering complex security initiatives.

⚑ Challenges & Growth Opportunities

Technical Challenges:

  • Complex Security Initiatives: Delivering intricate security projects that protect critical infrastructure, data, and digital assets across cloud and datacenter environments.
  • Incident Management: Managing security incidents, including post-incident reviews and problem resolution, to minimize the impact on the business and improve overall resilience.
  • Emerging Technologies: Staying up-to-date with emerging technologies, such as generative AI, and integrating them into the organization's security offerings.

Learning & Development Opportunities:

  • Technical Skills: Expanding your knowledge of AWS, IaC, automation, and other relevant technologies to enhance your skills and advance your career.
  • Leadership Skills: Developing your leadership abilities, including communication, team management, and strategic decision-making, to drive change and influence others.
  • Career Progression: Pursuing career progression opportunities, such as technical leadership roles or specializations in specific areas, such as cloud security or incident response.

πŸ“ Enhancement Note: This role presents significant technical challenges and growth opportunities. Success will depend on strong technical skills, continuous learning, and a commitment to driving innovation in security offerings.

πŸ’‘ Interview Preparation

Technical Questions:

  • AWS Knowledge: Be prepared to discuss AWS services, best practices, and security considerations in depth.
  • IaC Tools: Demonstrate your proficiency with tools like Terraform, CloudFormation, or AWS CDK, highlighting your experience with infrastructure design, implementation, and maintenance.
  • Problem-Solving Skills: Prepare for complex problem-solving scenarios, focusing on infrastructure challenges and security scenarios.
  • Incident Management: Be ready to discuss incident management processes, post-incident reviews, and problem resolution strategies.

Company & Culture Questions:

  • DevSecOps Adoption: Prepare to discuss your experience driving DevSecOps adoption and the challenges you've faced in implementing these practices.
  • Team Dynamics: Be ready to discuss your experience working in cross-functional teams and driving collaboration between development, QA, and operations teams.
  • Security Culture: Prepare to discuss your understanding of security culture and your commitment to fostering a strong security mindset within the organization.

Portfolio Presentation Strategy:

  • IaC Projects: Highlight your proficiency in Infrastructure as Code by showcasing projects that demonstrate your ability to design, implement, and maintain secure and scalable infrastructure.
  • CI/CD Pipelines: Present projects that showcase your experience with CI/CD tools, automated deployment, testing, and release management.
  • Incident Management Case Studies: Share examples of how you've successfully managed security incidents, including post-incident reviews and problem resolution.

πŸ“ Enhancement Note: Preparation for the technical interview should focus on demonstrating your expertise in platform engineering, AWS, IaC, and automation, as well as your ability to manage complex projects and drive change. Familiarize yourself with the company's culture, values, and security focus to ensure a strong cultural fit.

πŸ“Œ Application Steps

To apply for this Senior Platform Engineer position at Commonwealth Bank:

  1. Submit Your Application: Click the "Apply Now" button on the job listing to submit your application through the Workday system.
  2. Customize Your Portfolio: Tailor your portfolio to highlight your experience with Infrastructure as Code, CI/CD pipelines, incident management, and other relevant projects. Ensure your portfolio demonstrates your ability to design, implement, and maintain secure and scalable infrastructure.
  3. Optimize Your Resume: Highlight your experience with AWS, IaC, automation, and other relevant technologies. Include specific examples of your problem-solving skills, leadership abilities, and experience driving DevSecOps adoption.
  4. Prepare for Technical Challenges: Brush up on your AWS knowledge, familiarize yourself with relevant IaC tools, and practice problem-solving skills. Review the "Technical Challenge Preparation" section for additional tips and strategies.
  5. Research the Company: Familiarize yourself with Commonwealth Bank's culture, values, and security focus. Prepare for company-specific questions and be ready to discuss your fit with the organization's mission and goals.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.


Application Requirements

Candidates should have hands-on experience with Infrastructure as Code and scripting/programming languages, along with strong knowledge of CI/CD and automation tools. Experience in incident management and problem-solving is also essential.