We're a venture‐scaler powered by CommBank. We build, buy, and invest in startups that could benefit the bank's 15 million customers and beyond. Because of what we do, we're neither purely corporate nor purely startup – we navigate the space between both worlds, taking advantage of the bank's strategy, scale and stability while maintaining the autonomy to try new things.
We are looking for a Senior Software Engineer with knowledge and a broad range of concepts, technology, and domain insights to develop and deliver world‐class software solutions.
Key Responsibilities
* Product‐mindful engineering: work from customer problems through to MVP solutions while shaping product direction and delivering high‐quality software.
* Design, implement, and run full‐stack applications, ensuring seamless integration across front‐end, back‐end, and database layers with high test coverage.
* Implement and maintain robust CI/CD pipelines and Infrastructure as Code for a full‐stack project using AWS.
* Proactively identify, prioritize, and address technical debt, ensuring sustainable code quality and alignment with long‐term project goals.
* Take initiative and provide expert guidance to the business on how to scope and develop new products.
Qualifications
* Strong experience in software design, including scalable, maintainable, and well‐structured systems with clear separation of concerns and sound engineering trade‐offs.
* Strong experience with automated testing across the whole testing pyramid: unit, integration, and end‐to‐end testing to support quality, reliability, and confident delivery.
* 5+ years of programming and software development experience. Experience and comfort with TypeScript and Node.js.
* Proven experience building modern front‐ and back‐end experiences using Next.js/React.
* Experience integrating and developing queries for SQL databases such as PostgreSQL.
* Experience in web security practices with proven experience implementing and maintaining secure applications.
Desired Experience
* Experience applying Domain‐Driven Design to model complex business domains, establish clear bounded contexts, and create software that aligns closely with business concepts and workflows.
* Experience with, or curiosity about, AI‐native engineering, including exploring how AI‐assisted tools, agents, and workflows can improve software delivery, developer productivity, and product capability.
Benefits
* Generous perks, including staff discounts on a variety of brands and financial products.
* Flexibility to fit career to lifestyle.
* Opportunity to thrive in the space between corporate and startup, exploring, innovating and creating without fear.
* Diverse community of talented professionals who live and champion the company's values and do things a little differently – the x15 way.
* Access to a broad engineering community and potential to work within different ventures and the bank in the future.
#J-18808-Ljbffr