C

CommBank

Full-spectrum financial services and banking

Principal Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 16 years of relevant hands-on software development experience.
  • Experience creating high-level solution architecture flows.
  • Experience with BIAN architecture.
  • Experience with microservices architecture.
  • Experience developing technical solutions using .NET Core, React JS, TypeScript, Next.js, Node.js, and Python.
  • Experience with REST, GraphQL, and API development.
  • Experience with source control systems such as GitHub.
  • Experience with build and deployment tools such as GitHub Actions.
  • Experience with databases such as Oracle, PostgreSQL, and AWS Aurora.
  • Extensive experience with cloud platforms such as AWS.
  • Experience with test-driven development.
  • Awareness or experience with monitoring tools such as Observe, Prometheus, and Grafana.
  • Familiarity with AI-powered engineering tools such as Cline and GitHub Copilot.
  • Awareness or experience in DevOps or DevSecOps.
  • Experience with secure coding practices.
  • A bachelor's or master's degree in engineering in Computer Science or Information Technology.

Responsibilities

  • Analyze systems and applications and provide recommendations for enhancement and development.
  • Contribute to the technical design of system enhancements.
  • Develop software and perform quality control of software developed by geographically dispersed teams.
  • Work within a team and provide assistance in team management and leadership, and complete associated tasks.
  • Follow release and change processes for compiling and distributing software builds and releases to development and test environments, and for deploying system updates into production.
  • Troubleshoot complex deployment and environment issues.
  • Assist with preparing and documenting deployment and configuration scripts for development, test, and production environments.

About the Company

CommBank

Full-spectrum financial services and banking

Commonwealth Bank of Australia (CommBank) provides a full range of financial services in Australia, including retail, premium, business and institutional banking, funds management, superannuation, insurance, investments and sharebroking. Customers use accounts, loans, investments and insurance through multiple channels with digital tools and advisory services to manage money, borrow, invest and plan for the future. It differentiates itself by its size, scale and breadth, offering a broad suite of services under one umbrella to serve the Australian market. Its goal is to help all Australians build and manage their finances and to engage with customers and communities.

Company size
10,001+
Company stage
IPO
Headquarters
Sydney NSW, Australia
Founded
1911

Recently Posted Jobs

Explore more opportunities at CommBank

See more jobs