Principal Software Engineer

2 weeks ago


Bengaluru, Karnataka, India Commonwealth Bank Full time
Job Description

Organization: - At CommBank, we never lose sight of the role we play in other peoples 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:- Principal software Engineer

Location: - Bangalore

Business & Team: -

We&aposre building tomorrows 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 Australias future economy.

CommBank is recognised as leading the industry in IT and operations with its world-class platforms and processes, agile IT infrastructure, and innovation in everything from payments to internet banking and mobile apps. Our Software team are the brains behind Australias number one banking app, Netbank, Cardless Cash, Comm Sec Pocket and Spend Tracker. We go beyond a passion for web and mobile development, creating reliable APIs at a unique scale in Australia. And you could be a part of that journey.

Impact & contribution: -.

The CBA technology unit delivers the best digital banking services to Commonwealth Bank customers and to do so is responsible for digital delivery, group data and analytics, technology, and technology infrastructure, cyber, fraud, physical security and business resilience for all divisions across CBA. It is also dedicated to delivering the best workplace technology experience for our over 53,000 people across CBA and focused on providing the latest tools, technology, and resources to enhance the way we work together and empower our people to achieve more for our customers.

As a Principal Software Engineer in our Automation and Optimisation team, part of the broader Identity Engineering function, you will report to the COE Lead and play a strategic role in shaping the direction of our automation initiatives and platform architecture. You will lead the design and development of complex, scalable solutions across the full software engineering lifecycle, working with technologies such as SailPoint, CyberArk, and PingID. Your work will directly influence the security, performance, and reliability of our identity services, while aligning with broader organisational goals.

Our Principal Software Engineers are hands-on technical subject-matter experts, accountable for significant portions of large, end-to-end platforms. While you wont have direct reports, you will guide and mentor engineers across the crew, fostering the development of elegant, well-tested, and maintainable code and software solutions. Youll collaborate closely with cross-functional teams, champion engineering best practices, and drive continuous improvement across our platforms and processes.

Roles & Responsibilities: -

- Can design innovative solutions to solve complicated problems as part of a cross-functional squad.
- Have led major end-to-end enterprise solutions including discovery, strategy, design, product, development, and deploy.
- Imbue a true DevSecOps mindset and approach. You build it, you secure it, you test it, and you run it.
- Ensure our technical approach is sound, fit for purpose, and well architected.
- Support deployments across our Cloud (i.e. AWS, Azure, GCP) environments through our continuous delivery pipelines. Promote a culture of continuous learning, experimentation, and innovation, while contributing to governance, standards, and best practices.
- Act and lead as the technical subject-matter expert for all engineers, sharing your knowledge and expertise to your chapter via workshops and guilds.

Essential Skills: -

We use a broad range of tools, languages, and frameworks. We dont expect you to possess knowledge of all, but experience or exposure with some, or their equivalents, will set you up for success in this team.

- Expert in SDLC and Agile methods with broader experience around architecture, design, implementation, deployment, integration, and technology transformations.
- 15 + years of relevant IT experience
- Front End Technology: React-based, JavaScript Frameworks (ReactJs. Angular)
- Software: Microservices, Databases, Event Streaming and Serverless Frameworks.
- Coding Languages: Python, Java, JavaScript, TypeScript.
- DevSecOps: CI/CD tools (e.g. GitHub Actions, Jenkins, TeamCity, Synk, Sonarqube, Octopus).
- Network: Firewall, network segmentation, Infrastructure as code, API gateways
- Iac: Terraform, Cloudformation
- Containerisation: Docker, Kubernetes.
- AI & Machine learning and LLM knowledge is desired

Education Qualification:

- Bachelors degree/Masters degree in Engineering in Computer Science/Information Technology

If you&aposre already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you&aposll need to apply through Sidekick to submit a valid application. Were keen to support you with the next step in your career.

We&aposre 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.

Advertising End Date: 29/09/2025

  • Bengaluru, Karnataka, India beBeeSoftwareDevelopment Full time

    Job Title: Software Principal EngineerOur company is seeking a seasoned software principal engineer to lead the development of high-performance, low-latency software solutions for our cutting-edge products.">8-12 years of experience in design and development of BIOS/UEFI/Embedded Systems, with a strong background in C/C++ programming and common...


  • Bengaluru, Karnataka, India Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world Working at the cutting edge we design and develop software for platforms peripherals applications and diagnostics xe2x80x94 all with the most advanced technologies tools software engineering...


  • Bengaluru, Karnataka, India Manipal Global Education Services Private Limited Full time

    Were Hiring: Principal Software Engineer (MEAN Stack + Flutter)Are you passionate about building scalable, modern applications that make an impact? We're looking for a Principal Software Engineer with 57 years of experience in the MEAN stack (MongoDB, Express.js, Angular, Node.js) and Flutter to join our growing tech team.In this role, youll play a key part...


  • Bengaluru, Karnataka, India Dell Full time

    The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of...


  • Bengaluru, Karnataka, India Microsoft Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    The Times product (Time + Places) is a strategic initiative within Microsoft 365 aimed at transforming time management, scheduling, and meeting preparation, this aligns directly with Outlook Bangalore's priorities of enhancing productivity, reducing meeting fatigue, and empowering executive administrators with intelligent tools.As a Principal Software...

  • Principal Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Employ Full time

    We're hiring: Principal Platform Engineer | Cloud SaaS PlatformAre you passionate about building scalable SaaS platforms on the cloud? Do you thrive on architecting event-driven systems, crafting low-latency APIs, and shaping platform strategy from the ground up?We're looking for a Principal Platform Engineer to lead the design of a next-gen Cloud Management...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world Working at the cutting edge we design and develop software for platforms peripherals applications and diagnostics xe2x80x94 all with the most advanced technologies tools software engineering methodologies and...

  • Principal Engineer

    3 days ago


    Bengaluru, Karnataka, India Recro Full time

    Job Description – Principal Engineer (Java, Spring Boot, Insurance/BFSI)Work Mode: 5 days from officeLocation: WhitefieldWe are looking for a seasoned Principal Engineer with 8+ years of experience insoftware development, specializing in Java and Spring Boot frameworks. The idealcandidate should have hands-on expertise with project management and...

  • Principal Engineer

    19 hours ago


    Bengaluru, Karnataka, India Recro Full time

    Job Description – Principal Engineer (Java, Spring Boot, Insurance/BFSI) Work Mode: 5 days from office Location: Whitefield We are looking for a seasoned Principal Engineer with 8+ years of experience in software development, specializing in Java and Spring Boot frameworks. The ideal candidate should have hands-on expertise with project management and...


  • Bengaluru, Karnataka, India Cadence Design Systems Full time US$ 90,000 - US$ 1,20,000 per year

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Position: Principal Software EngineerLocation: Bangalore Job DescriptionCadence Design Systems is looking for a highly motivated software engineer to work as a member of the R&D staff on Cadence's Genus Synthesis Solution product.  Genus is a...