Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

Senior Software Engineer

See yourself in our team:


Our Simple Better Collections team is leading the delivery of a major transformation program on how the Bank collections processes work through the implementation of a greenfield new system. We serve a large base of bank agents who interact directly with our customers. We go beyond a passion for technology, creating reliable and highly secured platforms, data integration and APIs at a unique scale. And you could be a part of that journey.

Our platforms and frameworks enable outstanding design and simple, intuitive features used by hundreds of people. We’re constantly striving to be the best in digital, pushing the boundaries to provide an unrivalled, personalised user experience across every product.

Do work those matters

You’ll be part of the Simple Better Collections Crew. This crew is replacing existing Collections systems with a modern vendor-provided Collections application that can be integrated into the Group resulting in ecosystem simplification. We do this through building next gen digital solutions using BIAN and BaaS microservices architecture.

We’re interested in hearing from people who:

  • Are familiar with the full software development lifecycle with experience in development, CI/CD pipeline, automated testing, infrastructure cloud pipelines, logging and monitoring.
  • Can provide code quality control through peer programming, code review and automated pipeline release management.
  • Can do Research and Development with POC and then convert that into actual work.
  • Love creating and developing tools required to support the operational management (including security) of software applications and systems.
  • Some experience in Platform Engineering or Site Reliability Engineering

Tech skills:

This is a highly technical role, requiring a broad range of tools, languages, and frameworks. You’ll be a good match if you have previous experience in:

  • Experience with modern software development practices using tools such as git for source control, and CI/CD tools such as GitHub Action, TeamCity, Jenkins, Octopus Deploy or similar;
  • Some experience with observability and logging tools such as Observe, AppDynamics, Splunk, and CloudWatch or similar.
  • Some understanding of SRE principles (SLOs, SLIs, SLAs) and incident management.
  • Developing 3-tier application both on-premises and on cloud covering Frontend, Backend and Databases.

Frontend: React and Redux (Preferred) or Angular.

Backend: C# .NET Core (preferred), Java, NodeJS.

Database: SQL and NoSQL experience (both admin and usage).

  • Microservices design and implementation of highly scalable APIs.
  • At least one scripting/programming language (i.e. Python, JavaScript, TypeScript, Go).
  • Automated Quality Engineering and Testing (Unit Testing, Regression Testing).
  • Beneficial competencies -

Configuration Management

Application Security

Containerization (Docker, Kubernetes)

If this sounds like you, apply today!

We support our people with the flexibility to balance where work is done with at least half their time each month connecting in office

If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We’re keen to support you with the next step in your career.

We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696.

Advertising End Date: 04/04/2025

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, CBA

Join our vibrant team at Commonwealth Bank as a Senior Software Engineer in the Sydney CBD Area, where we're transforming the future of banking with our Simple Better Collections Crew. In this pivotal role, you'll be working on an exciting greenfield project aimed at overhauling our collections processes through a modern, vendor-provided application that enhances integration within the Group. Imagine creating a platform that delivers secure, reliable technology solutions while serving a large base of bank agents directly interfacing with customers. Your day-to-day tasks will involve crafting extraordinary designs and intuitive features that impact hundreds of users. You’ll collaborate with a dedicated crew, engaging in developing cutting-edge digital solutions using microservices architecture while focusing on system simplicity. We're looking for someone who thrives in a fast-paced software development lifecycle, ensuring quality through peer programming and automated testing. With experience in modern CI/CD practices, cloud infrastructure, and a passion for building innovative tools, you’ll flourish in our supportive environment. Knowledge in observability tools, microservices, and scripting languages will be your allies in creating a top-notch user experience. So, if you're ready to solve exciting challenges and make a real difference, we can't wait to meet you and help you grow in your career while balancing work-life needs. Apply today and join us on this extraordinary journey!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at CBA
What responsibilities does a Senior Software Engineer at Commonwealth Bank have?

As a Senior Software Engineer at Commonwealth Bank, you will play an integral role in leading the transformation of our collections processes. This includes developing a modern application that simplifies system integration while focusing on delivering secure, high-quality software solutions. You'll engage in peer programming, code quality control, and manage CI/CD pipelines to ensure efficient software development cycles. Additionally, your duties will involve designing APIs, working with various tech stacks, and collaborating on innovative solutions that enhance user experience.

Join Rise to see the full answer
What qualifications are needed to become a Senior Software Engineer at Commonwealth Bank?

To qualify for the Senior Software Engineer position at Commonwealth Bank, candidates should have extensive experience in software development, particularly with tools like Git and CI/CD platforms such as Jenkins or GitHub Actions. Familiarity with modern frameworks for both frontend (React, Angular) and backend (C# .NET, Java, NodeJS) development is crucial. Additionally, understanding cloud technologies, observability tools, and microservices architecture will position you as a strong candidate for this role.

Join Rise to see the full answer
What technical skills are essential for the Senior Software Engineer role at Commonwealth Bank?

Essential technical skills for a Senior Software Engineer at Commonwealth Bank include proficiency in a range of programming and scripting languages, notably C# .NET, JavaScript, and Python. Experience with database management (SQL and NoSQL) and cloud-based architecture is also critical. Familiarity with automated quality engineering processes and CI/CD practices is necessary, alongside hands-on experience with logging and observability tools. Proficient understanding of SRE principles and best practices will further enhance your application.

Join Rise to see the full answer
What projects will a Senior Software Engineer work on in the Simple Better Collections team?

In the Simple Better Collections team at Commonwealth Bank, a Senior Software Engineer will work on a transformative project aimed at replacing outdated collections systems with a next-gen application. This project will focus on simplifying our ecosystem while ensuring high levels of security and reliability. Your work will directly influence how bank agents interact with our customers and improve their overall experience through innovative digital solutions and seamless APIs.

Join Rise to see the full answer
How does Commonwealth Bank support work-life balance for Senior Software Engineers?

Commonwealth Bank is committed to supporting work-life balance for Senior Software Engineers by offering flexible work arrangements. This includes the option to work from home or in the office, with a recommendation to connect in the office at least half of the time each month. The bank aims to create a supportive atmosphere where you can effectively balance professional responsibilities with personal life, making it an ideal place for career growth.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with the software development lifecycle?

When answering about your experience with the software development lifecycle, provide specific examples of how you've contributed to different phases, such as requirements gathering, design, development, testing, and deployment. Highlight any methodologies you've employed, such as Agile or DevOps, and discuss your role in achieving successful project outcomes.

Join Rise to see the full answer
How do you ensure code quality and maintainability?

To ensure code quality and maintainability, emphasize practices like code reviews, unit testing, and adhering to coding standards. Discuss tools you use for automated testing and continuous integration, and how you've implemented peer programming to foster collaboration and improve the overall quality of the codebase.

Join Rise to see the full answer
Can you give an example of a challenging problem you solved in a previous project?

When discussing a challenging problem you've faced, make sure to structure your answer using the STAR method (Situation, Task, Action, Result). Focus on the specific problem, the steps you took to analyze and resolve it, and the positive outcome that benefited the project or your team.

Join Rise to see the full answer
What is your experience with microservices architecture?

In your response regarding microservices architecture, showcase your experience in designing and implementing microservices-based applications. Discuss the benefits you've observed in scalability, maintainability, and deployment, and share specific technologies or frameworks you've used in the process.

Join Rise to see the full answer
How do you approach automated testing?

When discussing automated testing, explain your strategy for integrating testing into the development workflow, including types of tests you've implemented (e.g., unit, integration, performance). Highlight any frameworks or tools you prefer and how they contribute to the reliability of the software.

Join Rise to see the full answer
What role does CI/CD play in your development process?

In your response, clearly outline how CI/CD practices enhance your development process by automating build and deployment pipelines. Discuss specific tools you've experienced with, how they improve efficiency, and any challenges you've faced while implementing CI/CD solutions in past projects.

Join Rise to see the full answer
How do you manage working within a team environment?

To effectively convey your experience in team environments, highlight your collaborative approach, communication skills, and how you integrate feedback from peers. Provide examples of successful collaboration on projects, emphasizing adaptability and how you've overcome conflict to enhance team dynamics.

Join Rise to see the full answer
Can you discuss your familiarity with cloud computing technologies?

When addressing your familiarity with cloud computing technologies, detail your experience with specific cloud platforms (such as AWS, Azure, or Google Cloud). Discuss projects you've undertaken that leverage cloud services for applications, focusing on scalability, data management, and the implementation of security measures in cloud environments.

Join Rise to see the full answer
What do you understand about SRE principles?

Explain your understanding of Site Reliability Engineering (SRE) principles by defining key concepts such as Service Level Objectives (SLOs), Service Level Indicators (SLIs), and Service Level Agreements (SLAs). Discuss how these concepts relate to your work in ensuring the reliability and performance of software systems.

Join Rise to see the full answer
How do you stay updated with the latest trends in technology?

To convey your commitment to staying updated with technology trends, describe your methods of continuous learning, such as attending conferences, participating in workshops, or following industry experts and publications. Highlight any recent technologies you’ve explored and how they influenced your development approach.

Join Rise to see the full answer
Similar Jobs
CBA Remote Bangalore - Manyata Tech Park Road
Posted 6 days ago
Posted 4 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Mission Driven
Collaboration over Competition
Inclusive & Diverse
Growth & Learning
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Photo of the Rise User
Visa Remote Mentor, OH
Posted 3 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Experian Remote MoPac Expy, Austin, TX, USA
Posted 12 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
26 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Canton just viewed Full Stack Web Developer at Abnormal Security
Photo of the Rise User
Someone from OH, Canton just viewed Frontend Engineer, UX at Chainlink Labs
R
Someone from OH, Toledo just viewed Global Marketing Intern at Reebok International, Ltd
Photo of the Rise User
Someone from OH, Toledo just viewed Intern, Corporate Communications at E.L.F. BEAUTY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Immigration - E2 Visa at Upwork
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Director - Brand & Marketing Content at Cielo
Photo of the Rise User
10 people applied to Software Engineer Intern at IGT
Photo of the Rise User
15 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Cleveland just viewed Scheduling Coordinator at Window Nation
T
Someone from OH, Columbus just viewed Power BI Developer - Remote at Two95 International Inc.
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Analyst at Jellyfish
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Data Analyst at AECOM
Photo of the Rise User
Someone from OH, Columbus just viewed Data Analyst/R Programmer at Peet's
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon