Staff Software Engineer (Full-Stack / Distributed Systems) …, City of Sydney
-
City of Sydney, Australia
-
Posted: less than a week ago
-
Save
- We are driving an engineering transformation and ready to push boundaries
- Together, we’ll build the bank of tomorrow, today using world‑class software, technology, and innovation Do work that matters We're building tomorrow’s 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 a brighter future for Australia. Here, you’ll get to turn your passion into reality, working with current technology on state‑of‑the‑art projects to enable a seamless and unrivalled customer experience. See yourself in the team You’ll be part of the Trade Finance squadin the Commodities, Trade & Carbon (CTC) crew. We support CBA’s trade and supply‑chain finance customers by delivering specialist products through safe, stable, scalable, and resilient digital platforms. Our teams work at the intersection of customer experience, banking platforms, risk, and regulatory controls — requiring strong engineering judgment and collaboration across Product, Architecture, Platform, Security, and Operations. What you’ll do As a Staff Software Engineer, you will:
- Act as a technical leader within and beyond your squad, influencing system design, architecture, and engineering standards across the crew.
- Take ownership of complex, distributed systems and guide their evolution with a long‑term, sustainable mindset.
- Balance hands‑on engineering with design leadership, technical decision‑making, and mentoring other engineers.
- Drive consistency and reuse by creating shared libraries, frameworks, and paved‑path solutions .
- Partner closely with Product, Architecture, Security, Platform, and Risk to ensure solutions are secure, resilient, compliant, and customer‑focused .
- Identify and articulate technical trade‑offs, risks, and opportunities clearly to senior stakeholders.
- Raise the engineering bar through code reviews, design forums, and constructive challenge .
- Improve developer experience, delivery speed, and reliability through better tooling, automation, and observability.
- Lead by influence rather than authority, enabling outcomes that scale beyond a single team. What we’re looking for We’re interested in hearing from experienced engineers who:
- Have a strong track record of technical leadership in complex software systems.
- Are comfortable navigating ambiguity and guiding teams through architectural and technical decisions.
- Think in systems, not just services — considering performance, resilience, security, operability, and cost.
- Communicate clearly and confidently across both technical and non‑technical audiences.
- Take ownership and accountability for outcomes, not just output.
- Are passionate about mentoring others and growing engineering capability.
- Continuously challenge the status quo in pursuit of better solutions. Tech Skills We use a broad range of tools, languages, and frameworks. We don’t expect you to know them all but experience or exposure with some of these (or equivalents) will set you up for success in this team:
- Backend & APIs : Deep expertise in Java, Spring Boot, and designing high‑quality RESTful APIs (performance, security, versioning, resilience).
- Cloud platforms : Proven experience designing and operating cloud‑native architectures on AWS (e.g., S3, ECS, Lambda, API Gateway, CloudWatch).
- Frontend & services : Experience with modern frontend or service runtimes such as React or Angular, Node.js, TypeScript, Express/Fastify, or NestJS.
- Data & processing : Exposure to Python, SQL, Spark, or Scala for data‑intensive or distributed workloads.
- DevSecOps & CI/CD : Ownership of build, test, and release pipelines using GitHub Actions, ArgoCD, or similar tooling.
- Testing & quality : Strong understanding of automated testing strategies and frameworks (e.g., BDD, Playwright, Selenium).
- Containers & orchestration : Experience with Docker and Kubernetes in production environments.
- Security : Solid understanding of authentication and authorisation patterns (OAuth2, JWT) and secure API design.
- Engineering excellence : Familiarity with design systems, accessibility standards, monitoring, and performance optimisation. Working with us Whether you’re passionate about customer service, driven by data, or called by creativity, a career with CommBank is for you. We support our people with the flexibility to balance where work is done with at least half your time each month connecting in our Sydney office. We also have many other flexible working options available including changing start and finish times, part‑time arrangements and job share to name a few. #J-18808-Ljbffr Apply on Kit Job: kitjobau.com/job/3rgtfl
-
Company nameCommonwealth Bank
-
Job positionStaff Software Engineer (Full-Stack / Distributed Systems) (City of Sydney)
-
This is a part-time job.
Staff Software Engineer (Full-Stack / Distributed Systems) … has been posted in the Sydney Transportation & Logistics category on Locanto.
Why not check out other ads in this category, such as Courier / Delivery Driver – Flexible Shifts (Sydney CBD), Sydney, Supply and Distribution Manager, Werrington NSW or NEED COURIERS/ UBER DRIVERS/ALL DELIVERY 35p/h in Sydney. Currently, there are 10 ads posted in the Transportation & Logistics category in Sydney.
You can find the Transportation & Logistics category under Jobs. Want something else? Check out the related categories Labour, Multi Level Marketing and Part Time Jobs & Side Jobs Sydney.
Interested in more? Widen your search to view ads in nearby areas of Sydney. This includes Transportation & Logistics in Pyrmont, Woolloomooloo and Chippendale. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.