
Principal Software Engineer
Commonwealth Bank of Australia2 hours ago
Bengaluru, IndiaStaff+
Responsibilities
- Define engineering strategy and design greenfield solutions for core payment product systems.
- Design and implement BIAN APIs and specifications.
- Lead API, backend, data, and cloud engineering teams.
- Architect robust, supportable solutions using a Design to Run mindset.
- Provide technical guidance through business case, ideation, discovery, inception, and enhancement phases.
- Collaborate with solution architects, subject-matter experts, and upstream and downstream system representatives to deliver integrated solutions.
- Develop target-state architectures, challenge business leaders on technology choices, and align solutions with enterprise strategy.
- Lead engineering capabilities spanning development, build, test automation, deployment, monitoring, logging, service management, and orchestration.
- Identify continuous-improvement opportunities and deliver reliable, maintainable applications.
- Debug complex technical issues involving multiple system components.
Requirements
- 14–16 years of experience with Java/J2EE and scripting languages such as TypeScript, JavaScript, or Python.
- Experience with AWS services including Lambda, API Gateway, EKS, IAM roles and policies, Elastic Beanstalk, Fargate, VPC, subnets, route tables, and load balancers.
- Experience with GitHub, GitHub Actions, SonarQube or SonarCloud, TeamCity or Jenkins, Docker, and Kubernetes.
- Experience with monitoring and logging tools including Splunk, ObservInc, AppDynamics, and CloudWatch Canary.
- Strong understanding of application architecture, software implementation best practices, and object-oriented design principles.
- Ability to debug complex technical issues across multiple system components.
- Ability to work in and participate in an Agile Scrum environment.
- Bachelor’s or master’s degree in engineering, computer science, information technology, or a similar discipline.
Tech Stack
Categories
About Commonwealth Bank of Australia
Australia’s leading provider of financial services including retail, premium, business and institutional banking, funds management, superannuation, insurance, investment and sharebroking products and services. We are a business with more than 800,000 shareholders and over 52,000 employees. We offer a full range of financial services to help all Australians build and manage their finances. Connect with us, we'd like to hear from you: facebook.com/commonwealthbank twitter.com/commbank youtube.com/commbank youtube.com/commbankbusiness instagram.com/commbank Our Community Guidelines can be found at: https://www.commbank.com.au/support/social-networks.html For information on our Privacy Policy visit https://www.commbank.com.au/support/privacy