About the Role
We are looking for a Senior Software Engineer to develop and deliver world-class software solutions. You will be primarily responsible for building software in fast-paced, greenfield environments, using the latest cloud tooling & frameworks to create early-stage prototypes & MVP releases that help advance business cases for new products. You will also help establish and evolve these initiatives to expand our portfolio of ventures.
Responsibilities
- 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 & develop new products
Requirements
- Experience as a product-minded engineer, working from customer problems through to MVP solutions while helping shape product direction and delivering high-quality software
- Strong experience in software design, including designing 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, including 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 in TypeScript and Node.js
- Proven experience building modern front- & back-end experiences using modern web technologies such as 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
- 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
Skills
- TypeScript
- Node.js
- Next.js
- React
- PostgreSQL
- AWS
- CI/CD
- Infrastructure as Code
- Automated testing
- Web security practices
- Domain-Driven Design
- AI-native engineering
Location
- Remote
Work Type
- Full-time
Experience Level
- Senior
- 5+ years
Benefits
- Generous perks - Including staff discounts on a variety of brands & financial products
- Flexibility
- Opportunity to thrive in the space between
- A diverse community
- Access to broad engineering community and potential to work within different ventures and the bank in the future
About the Company
- We’re a venture-scaler powered by CommBank. That means we build, buy, and invest in startups that could benefit the bank’s 15 million customers and beyond.
- We're close enough to benefit from the bank’s strategy, scale and stability, but separate enough that we have the autonomy to try new things. To be a sandbox for change.
Equal Opportunity
- We value a diverse range of backgrounds and ideas and know this is fundamental for our future success.
