Senior Platform Engineer
π Job Overview
- Job Title: Senior Platform Engineer
- Company: Commonwealth Bank
- Location: Bangalore - Manyata Tech Park Road, India
- Job Type: On-site, Full-Time
- Category: DevOps Engineer, Platform Engineer
- Date Posted: August 2, 2025
π Role Summary
-
π Enhancement Note: This role involves managing and enhancing enterprise Kafka platforms, requiring a strong background in platform engineering, event streaming, and Kafka technologies.
-
Design, build, and operate 10+ Confluent Kafka clusters for the bank, ensuring high availability and performance.
-
Collaborate with the team to create relevant engineering roadmaps and mentor other engineers to uplift engineering quality and velocity.
-
Share engineering knowledge through presentations, blogs, and videos with the broader engineering community.
π» Primary Responsibilities
-
π Enhancement Note: This role requires a mix of technical, leadership, and collaboration skills to ensure the platform's smooth operation and continuous improvement.
-
π¨ On-Call Responsibilities: Ensure the platform is running 24/7 and respond to incidents as needed.
-
π οΈ Platform Design & Development: Design and build all aspects of an enterprise Kafka platform, including tooling, CI/CD, security, and observability.
-
π Mentoring & Knowledge Sharing: Mentor other engineers and share engineering knowledge through various channels to uplift the team's skills and capabilities.
-
π€ Collaboration: Collaborate with the product owner and team to create relevant engineering roadmaps and work on real-world problems that impact the bank's 17 million+ customers.
π Skills & Qualifications
Education: Bachelorβs degree or masterβs degree in engineering in Computer Science/Information Technology.
Experience: Minimum 8 years of experience in platform engineering with a focus on event streaming and Kafka technologies.
Required Skills:
- Platform Engineering Experience with Event Streaming, AWS MSK, and Confluent Kafka.
- Hands-on experience with GitOps, ArgoCD, Kafka API, and Terraform.
- Experience with installing, upgrading, and maintaining Kafka Clusters.
- Strong system design/architecture knowledge.
- Highly proficient working with various scripting/programming languages such as Python or Golang.
- Advanced knowledge in Linux internal and able to troubleshoot complex issues.
- Good understanding of Kubernetes and containerization.
Preferred Skills:
- Experience with Kafka Schema Registry, Kraft, and Kafka brokers technology.
- Familiarity with AWS services and infrastructure as code (IaC) tools.
π Web Portfolio & Project Requirements
π Enhancement Note: As this role focuses on platform engineering and Kafka, the portfolio should highlight relevant projects, system design, and architecture decisions.
Portfolio Essentials:
- Demonstrate experience with Kafka clusters, including installation, upgrade, and maintenance.
- Showcase system design and architecture skills through relevant projects or case studies.
- Highlight any mentoring or knowledge-sharing experiences, such as blog posts, presentations, or training sessions.
Technical Documentation:
- Provide code samples or snippets showcasing proficiency in Python, Golang, or other relevant programming languages.
- Include any relevant documentation, such as API references, architecture diagrams, or deployment guides.
- Demonstrate understanding of CI/CD pipelines, security, and observability through project examples.
π΅ Compensation & Benefits
Salary Range: INR 20,00,000 - 25,00,000 per annum (Estimated based on industry standards for senior platform engineers in Bangalore)
Benefits:
- Competitive salary package with performance-based incentives.
- Comprehensive health and wellness benefits, including medical, dental, and vision coverage.
- Retirement savings plans with employer contributions.
- Generous leave policies, including vacation, sick leave, and parental leave.
- Employee discounts on banking and financial services.
- Learning and development opportunities, including training, workshops, and certifications.
Working Hours: 40 hours per week, with flexibility for on-call rotations and project deadlines.
π― Team & Company Context
π’ Company Culture
Industry: Financial Services
Company Size: Large (17 million+ customers)
Founded: 1911
Team Structure:
- The team consists of very technical individuals who love AWS and Kafka.
- The team is part of the CTO-Cloud Integration business, focusing on cloud integration and event streaming.
- The team works closely with product owners and other engineering teams to deliver real-world solutions.
Development Methodology:
- The team follows a DevSecOps model, focusing on security, collaboration, and automation.
- The team uses GitOps for continuous integration and deployment, with ArgoCD as the primary tool.
- The team prioritizes observability, monitoring, and logging to ensure platform reliability and performance.
Company Website: https://www.commbank.com.au/
π Career & Growth Analysis
Web Technology Career Level: Senior Platform Engineer - EventHub
Reporting Structure: This role reports directly to the team lead or manager within the CTO-Cloud Integration business.
Technical Impact: This role has a significant impact on the bank's event streaming capabilities, enabling real-time data processing and analytics for various business units.
Growth Opportunities:
- Technical Leadership: Grow into a technical lead or architecture role, driving the team's technical direction and mentoring other engineers.
- Domain Expertise: Deepen expertise in event streaming, Kafka, or other relevant technologies, becoming a go-to expert within the organization.
- Cross-Functional Collaboration: Expand influence across different business units, collaborating with various teams to drive data-driven decision-making and innovation.
π Work Environment
Office Type: On-site, with a collaborative and dynamic work environment.
Office Location(s): Manyata Tech Park, Bangalore
Workspace Context:
- The workspace is designed to foster collaboration and innovation, with open-plan offices and dedicated team spaces.
- The office is equipped with modern tools and technologies to support platform engineering and development tasks.
- The team encourages knowledge-sharing, continuous learning, and regular check-ins to ensure everyone is aligned and supported.
Work Schedule: Flexible work schedule, with core hours between 10:00 AM and 4:00 PM IST. The team encourages work-life balance and supports remote work when needed.
π Application & Technical Interview Process
Interview Process:
- Online Assessment: Complete an online assessment focusing on technical skills, problem-solving, and coding challenges.
- Technical Deep Dive: Participate in a technical deep dive, discussing system design, architecture, and platform engineering concepts.
- Behavioral Interview: Engage in a behavioral interview, focusing on problem-solving, collaboration, and leadership skills.
- Final Interview: Meet with the hiring manager and team members to discuss the role, team dynamics, and cultural fit.
Portfolio Review Tips:
- Highlight relevant projects showcasing Kafka clusters, system design, and architecture decisions.
- Include any mentoring or knowledge-sharing experiences, such as blog posts, presentations, or training sessions.
- Demonstrate understanding of CI/CD pipelines, security, and observability through project examples.
Technical Challenge Preparation:
- Brush up on Kafka, AWS MSK, and Confluent Kafka concepts, as well as relevant tools like GitOps, ArgoCD, and Terraform.
- Practice system design and architecture exercises, focusing on event streaming and platform engineering.
- Prepare for coding challenges related to Kafka, Python, or Golang.
ATS Keywords:
- Platform Engineering
- Event Streaming
- AWS MSK
- Confluent Kafka
- GitOps
- ArgoCD
- Kafka API
- Terraform
- System Design
- Architecture
- Python
- Golang
- Kafka Schema Registry
- Kraft
- Kafka Brokers
- Linux
- Kubernetes
π οΈ Technology Stack & Web Infrastructure
Platform & Infrastructure:
- AWS (Amazon Web Services)
- Confluent Kafka
- AWS MSK (Managed Streaming for Kafka)
- GitOps (ArgoCD)
- Terraform
- Kubernetes
- Linux
Programming Languages:
- Python
- Golang
Databases:
- Apache Kafka (Kafka Brokers)
- Kafka Schema Registry
Monitoring & Logging:
- ELK Stack (Elasticsearch, Logstash, Kibana)
- Prometheus & Grafana
CI/CD & Automation:
- GitOps (ArgoCD)
- Jenkins
- AWS CodePipeline & CodeBuild
Version Control:
- Git
π₯ Team Culture & Values
Web Development Values:
- Customer Focus: Prioritize customer needs and deliver real-world solutions that drive business value.
- Collaboration: Work closely with team members, product owners, and other stakeholders to ensure alignment and success.
- Continuous Learning: Embrace a growth mindset and continuously improve technical skills and knowledge.
- Innovation: Encourage creativity and experimentation to drive technological advancements and process improvements.
Collaboration Style:
- The team encourages open communication, active listening, and regular check-ins to ensure everyone is aligned and supported.
- The team values knowledge-sharing, mentoring, and continuous learning to uplift individual and collective capabilities.
- The team works closely with product owners and other engineering teams to deliver real-world solutions that drive business value.
β‘ Challenges & Growth Opportunities
Technical Challenges:
- Design and implement highly available, scalable, and secure Kafka clusters for the bank.
- Develop and maintain CI/CD pipelines, ensuring efficient and reliable deployment processes.
- Collaborate with cross-functional teams to integrate Kafka with various data sources and systems.
- Mentor other engineers and share knowledge with the broader engineering community.
Learning & Development Opportunities:
- Technical Skill Development: Deepen expertise in event streaming, Kafka, or other relevant technologies through training, workshops, and certifications.
- Leadership Development: Participate in leadership development programs to grow into technical lead or architecture roles.
- Cross-Functional Collaboration: Work with various teams to gain exposure to different aspects of the business and expand influence.
π‘ Interview Preparation
Technical Questions:
- Kafka & Event Streaming: Describe the Kafka architecture, its components, and how it enables event streaming. Discuss use cases, benefits, and challenges of using Kafka in a banking environment.
- System Design & Architecture: Walkthrough a system design exercise, focusing on event streaming and platform engineering. Discuss trade-offs, constraints, and best practices for designing scalable and reliable systems.
- Platform Engineering: Explain the role of a platform engineer in ensuring the smooth operation and continuous improvement of the platform. Discuss the importance of collaboration, automation, and observability in platform engineering.
Company & Culture Questions:
- Company Culture: Describe the company's culture and values, and how they align with your personal values and workstyle.
- Team Dynamics: Discuss the team's dynamics, collaboration style, and how you would contribute to the team's success.
- Customer Impact: Explain how your work as a senior platform engineer would directly impact the bank's customers and drive business value.
Portfolio Presentation Strategy:
- Live Demos: Prepare live demos showcasing your experience with Kafka clusters, system design, and architecture decisions.
- Code Walkthroughs: Include code walkthroughs or snippets demonstrating proficiency in Python, Golang, or other relevant programming languages.
- Architecture Diagrams: Use architecture diagrams to illustrate system design and architecture decisions, highlighting your understanding of complex systems and trade-offs.
π Application Steps
To apply for this senior platform engineer position:
- Submit your application through the application link provided in the job listing.
- Tailor your resume and portfolio to highlight relevant projects, system design, and architecture decisions.
- Prepare for technical interviews by brushing up on Kafka, event streaming, and platform engineering concepts.
- Research the company, its culture, and values to ensure a strong cultural fit and alignment with your personal values and workstyle.
π Enhancement Note: This enhanced job description includes AI-generated insights and web development industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Content Guidelines (IMPORTANT: Do not include this in the output)
Web Technology-Specific Focus:
- Tailor every section specifically to platform engineering, event streaming, and Kafka roles.
- Include web infrastructure, system design, and architecture principles relevant to platform engineering.
- Emphasize portfolio requirements, live project demonstrations, and system design case studies.
- Address platform engineering career progression, emerging technology adoption, and technical specialization.
- Provide tactical advice for platform engineering interviews, coding challenges, and system design exercises.
Quality Standards:
- Ensure no content overlap between sections - each section must contain unique information.
- Only include Enhancement Notes when making significant inferences about platform engineering processes, system design, or team structure.
- Be comprehensive but concise, prioritizing actionable information over descriptive text.
- Strategically distribute platform engineering and relevant keywords throughout all sections naturally.
- Provide realistic salary ranges based on location, experience level, and platform engineering specialization.
Industry Expertise:
- Include specific platform engineering technologies, frameworks, server platforms, and infrastructure tools relevant to the role.
- Address platform engineering career progression paths and technical leadership opportunities in platform engineering teams.
- Provide tactical advice for platform engineering portfolio development, live demonstrations, and project case studies.
- Include platform engineering-specific interview preparation and coding challenge guidance.
- Emphasize system design, architecture, and platform engineering best practices.
Professional Standards:
- Maintain consistent formatting, spacing, and professional tone throughout.
- Use platform engineering and relevant industry terminology appropriately and accurately.
- Include comprehensive benefits and growth opportunities relevant to platform engineering professionals.
- Provide actionable insights that give platform engineering candidates a competitive advantage.
- Focus on platform engineering team culture, cross-functional collaboration, and user impact measurement.
Technical Focus & Portfolio Emphasis:
- Emphasize platform engineering best practices, system design principles, and architecture decisions.
- Include specific portfolio requirements tailored to the platform engineering discipline and role level.
- Address system design, architecture, and platform engineering challenges through project examples.
- Focus on problem-solving methods, performance optimization, and scalable platform engineering.
- Include technical presentation skills and stakeholder communication for platform engineering projects.
Avoid:
- Generic business jargon not relevant to platform engineering roles.
- Placeholder text or incomplete sections.
- Repetitive content across different sections.
- Non-technical terminology unless relevant to the specific platform engineering role.
- Marketing language unrelated to platform engineering, system design, or user experience.
Generate comprehensive, platform engineering-focused content that serves as a valuable resource for platform engineering professionals evaluating career opportunities and preparing for technical interviews in the web development industry.
Application Requirements
Minimum 8 years of experience in platform engineering with a focus on event streaming and Kafka technologies is required. Candidates should have hands-on experience with GitOps, ArgoCD, and various programming languages, along with a strong understanding of system design and architecture.