Senior Staff Software Engineer - Full Stack AI Systems

Commonwealth Bank of Australia

Bengaluru

On-site

INR 4,000,000 - 6,500,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Commonwealth Bank of Australia is seeking a Staff Software Engineer in Bengaluru to own end-to-end delivery of AI-enhanced, agent-driven full-stack systems. You will collaborate with Principal Engineers and AI architects to shape the technical vision and execute across backend Python (FastAPI) and frontend TypeScript (React).

Expect to design AI workflows, integrate APIs, and drive robust testing, security and observability.

Qualifications

  • 12+ years of software engineering experience with full-stack delivery ownership.
  • Strong Python backend development experience using FastAPI or similar frameworks.
  • Experience building AI- and agent-enabled systems, including tool usage, orchestration and API integration.
  • Proficiency in TypeScript-based frontend development using React or other modern frameworks.
  • Strong commitment to engineering quality, including unit, integration and end-to-end testing practices.
  • Experience contributing to development standards, reusable components and engineering best practices.
  • Experience designing and building agent workflows, including tool integration and orchestration.
  • Strong understanding of LLM integration patterns and AI observability tools.

Responsibilities

  • Collaborate with Principal Engineers and AI/Platform architects to define the technical vision for agent-enabled systems.
  • Design, build and operate scalable full-stack applications using Python backend and modern TypeScript frontend frameworks.
  • Develop AI/agent workflows including tool orchestration, context handling and system integration.
  • Build and integrate APIs with enterprise systems and external services.
  • Ensure high-quality engineering through unit, integration and end-to-end testing practices.
  • Contribute to and evolve development standards, reusable components and engineering best practices.
  • Lead CI/CD implementation and manage release pipelines for reliable deployments.
  • Implement observability, monitoring and alerting for production systems.
  • Troubleshoot performance, reliability and integration issues across distributed systems.
  • Work closely with cross-functional teams to ensure security, compliance and platform alignment.

Skills

Full-stack ownership
Python backend
AI/agent-enabled systems
TypeScript frontend
Testing practices
Engineering standards
CI/CD pipelines
Observability
Security/compliance
12+ years experience

Education

Bachelor's/Master's in CS/IT

Tools

FastAPI
React
GitHub Copilot
Claude Code
Cline

Job description

Staff Software Engineer Organization: At CommBank, we never lose sight of the role we play in other people's financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our organisation, your initiative, talent, ideas, and energy all contribute to the impact that we can make with our work. Together we can achieve great things.

Job Title: Staff Software Engineer Location: Bangalore-Manyata Tech Park Business & Team: Institutional Banking & Management Tech Impact &contribution : As part of our Digital Sales Crew, we are seeking a Staff Full Stack Engineer who is passionate about building AI-powered, agent-driven systems that enhance customer and banker experiences. You will be part of a team delivering intelligent, context-aware digital solutions that drive productivity and improve end-to-end relationship management journeys.

Roles & Responsibilities:
  • Collaborate with Principal Engineers, AI/Platform architects and SMEs to define and execute the technical vision for agent-enabled systems.
  • Design, build and operate scalable full-stack applications using Python backend and modern TypeScript frontend frameworks.
  • Develop AI/agent workflows including tool orchestration, context handling and system integration.
  • Build and integrate APIs with enterprise systems and external services.
  • Ensure high-quality engineering through unit, integration and end-to-end testing practices.
  • Contribute to and evolve development standards, best practices, and reusable components.
  • Lead CI/CD implementation and manage release pipelines for reliable deployments.
  • Implement observability, monitoring and alerting for production systems.
  • Troubleshoot performance, reliability and integration issues across distributed systems.
  • Work closely with cross-functional teams to ensure security, compliance and platform alignment.
Essential Skills:
  • 12+ years of software engineering experience with strong full-stack delivery ownership.
  • Strong Python backend development experience using FastAPI or similar frameworks.
  • Experience building AI- and agent-enabled systems, including tool usage, orchestration and API integration.
  • Proficiency in TypeScript-based frontend development using React or other modern frameworks.
  • Strong commitment to engineering quality, including unit, integration and end-to-end testing practices.
  • Experience contributing to development standards, reusable components and engineering best practices.
  • Experience designing and building agent workflows, including tool integration, context handling, workflow orchestration and system integration.
  • Strong understanding of LLM integration patterns, evaluation frameworks and AI observability tools.
  • Keen interest in emerging AI engineering tools.
  • Hands-on experience using coding assistants such as GitHub Copilot, Claude Code, Cline or equivalent tools.
Education Qualification:

Bachelor's degree or Master's degree in Engineering in Computer Science/Information Technology

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Full stack
Staff Software Engineer - Full stack

Commonwealth Bank • Bengaluru

On-site
INR 4,200,000 - 5,400,000
Senior Engineer Software
Senior Engineer Software

Commonwealth Bank • Bengaluru

On-site
INR 1,400,000 - 2,100,000
Senior Software Engineer
Senior Software Engineer

Commonwealth Bank • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Staff Software Engineer
Staff Software Engineer

CBA Cross Border Associates • Bengaluru

On-site
INR 4,200,000 - 7,000,000
Staff Data Engineer
Staff Data Engineer

Commonwealth Bank • Bengaluru

On-site
INR 5,500,000 - 9,000,000
Software Engineer I A - GBS IND
Software Engineer I A - GBS IND

Bank of America • Hyderabad

On-site
INR 1,500,000 - 2,800,000
Principal Software Engineer
Principal Software Engineer

Commonwealth Bank • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Vice President – AI Engineer
Vice President – AI Engineer

1203 Barclays Global Serv. Cent • Bengaluru

On-site
INR 6,000,000 - 12,000,000
Senior Engineering Manager - Cloud, Platform & Backend
Senior Engineering Manager - Cloud, Platform & Backend

Commonwealth Bank of Australia • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Staff Software Engineer
Staff Software Engineer

Commonwealth Bank • Bengaluru

On-site
INR 3,000,000 - 5,000,000