C

CommBank

Full-spectrum financial services and banking

Principal Software Engineer - Payments Technology

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

About the Job

Requirements

  • 14–18 years of experience with Java/J2EE and a scripting language such as TypeScript, JavaScript, or Python.
  • Experience with AWS services including Lambda, API Gateway, EKS Cluster, IAM Roles and Policy, Elastic Beanstalk, Fargate, VPC, subnets, route tables, and load balancers.
  • Experience with CI/CD tools including GitHub, GitHub Actions, SonarQube/SonarCloud, TeamCity/Jenkins, Docker, and Kubernetes.
  • Experience with monitoring and logging tools including Splunk/ObservInc, AppDynamics, and CloudWatch Canary.
  • Technical leadership of tools and technologies within a specialized capability, such as development, build, test automation, deployment, monitoring and logging, or service management and orchestration.
  • Strong understanding of application architecture, software implementation best practices, and object-oriented design principles.
  • Ability to debug complex technical issues involving multiple system components.
  • Ability to work and participate in an Agile (Scrum) environment.
  • A bachelor's or master's degree in engineering in Computer Science, Information Technology, or a similar stream is required.

Responsibilities

  • Define the engineering strategy for greenfield development that will form the foundation for future-proof solutions within the Service Domain initiative.
  • Develop solutions and guide design to drive outcomes across Core Product Systems within Realtime Payments.
  • Perform design analysis and estimation from business case, ideation, discovery, and inception phases.
  • Maintain and modernize legacy technologies such as WebSphere used in applications.
  • Design and implement BIAN APIs and specifications.
  • Lead a high-performing API and Cloud Engineering team.
  • Architect robust, fully supportable production solutions using a Design to Run mentality.
  • Provide development advice and consultation for business case, ideation, discovery, inception, and enhancement requests by comparing current and target architectures and ensuring alignment with ES strategy and architecture standards.
  • Collaborate with Solution Architecture and functional subject-matter experts to prototype alternatives and identify simple, standard solutions with low ownership costs.
  • Coordinate with upstream and downstream system representatives to deliver integrated end-to-end solutions.
  • Identify opportunities for continuous improvement of Core Product systems and data by leveraging existing capabilities.
  • Work with senior technical and business management teams to identify current-state architecture issues and develop target-state architecture, communicating its features and benefits.
  • Identify and engage architecture disciplines, asset owners, delivery owners, business stakeholders, and subject-matter experts to ensure optimal architecture and successful delivery.
  • Challenge business leaders to obtain the best technology solutions and ensure fit with ES strategy.
  • Continuously learn modern technology best practices and bring them back to the group.
  • Improve quality and performance in delivering efficient, reliable, and maintainable applications and solutions that meet design and requirements specifications for technology projects.

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