
Staff Software Engineer
Commonwealth Bank of Australia3 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Design, build, and maintain REST API integrations between CBA systems and the DPX platform.
- Manage API Gateway configuration, mTLS certificates, PKI, and secure service-to-service communication.
- Configure SAML/SSO, identity federation, and access integration with the vendor platform.
- Triage and remediate vulnerabilities identified through SCA tooling such as Snyk.
- Build and maintain automated API and regression test coverage.
- Manage configuration across Dev, Test, UAT, PPT, and Production environments using configuration-as-code practices.
- Onboard and maintain CI/CD pipelines using GitHub Actions and reusable workflow templates.
- Maintain ETL and CSV/batch processing routines while transitioning flows to JSON-based APIs.
- Perform SQL-based data analysis and troubleshooting for defect and data-quality investigations.
- Lead production incident investigations, root cause analysis, vendor coordination, release planning, and go-live readiness.
- Maintain technical documentation for integrations, configurations, and support runbooks.
Requirements
- Strong C# and .NET experience with solid object-oriented design skills.
- Hands-on experience designing and consuming REST APIs, working with JSON, and interpreting or documenting OpenAPI/Swagger specifications.
- Practical experience with mTLS, certificate and PKI management, SAML/SSO, and identity federation.
- Experience remediating vulnerabilities identified through SCA tools such as Snyk.
- Experience with GitHub Actions and shared or reusable workflow templates.
- Experience managing environment configuration and coordinating releases and deployments.
- Production incident troubleshooting and root cause analysis experience.
- Experience with vendor-managed SaaS platforms, vendor escalation, and issue management.
- Test automation experience using tools such as Playwright, RestAssured, Postman/Newman, or similar.
- Financial services experience, particularly in lending, pricing, or ESG/sustainability assessment processes.
- Experience with API Gateway technologies, SQL, data warehousing concepts, and ETL or batch file processing.
- Proficiency with Git and Postman or Bruno.
- Familiarity with Jira, Confluence, Agile delivery practices, and sprint ceremonies.
- Bachelor’s degree in engineering, computer science, or information technology.
About Commonwealth Bank of Australia
Commonwealth Bank of Australia is an ASX-listed bank headquartered in Sydney that provides retail, business, and institutional banking, payments, and wealth services across Australia. Its offerings include transaction and savings accounts, home and business lending, cards, merchant services, digital banking, superannuation, and investment platforms such as CommSec. Founded in 1911, the bank serves millions of customers through branches, contact centres, and online channels.