A fast-growing Australian fintech platform business is looking for a Senior Software Engineer to help design, build and improve complex platform features used by enterprise customers.
This is a hands-on senior engineering role suited to someone who enjoys deep Java development, technical design, clean engineering practices and solving meaningful platform challenges. You will work closely with Product, Delivery, Engineering and Implementation teams to deliver scalable, secure and commercially valuable product capabilities.
The role sits within a mature engineering function and reports to the Platform Engineering Team Lead. You will also work closely with senior technical leaders, including the Principal Engineer, to improve platform quality, reduce technical debt and help lift engineering standards across the team.
The opportunity
This is a strong fit for a senior Java engineer who wants more than ticket-based feature delivery. You will be involved in technical design, estimation, delivery ownership, production support, mentoring and continuous improvement across a sophisticated fintech product environment.
You will be joining a business that is scaling, investing in its platform and looking for engineers who can balance technical quality with customer and commercial outcomes.
What you will be doing
- Designing and delivering scalable, secure and maintainable platform features.
- Working across Java and JVM-based technologies, including Groovy where required.
- Contributing to technical design decisions and supporting platform architecture direction.
- Improving code quality, testing practices, maintainability and performance.
- Helping reduce technical debt and introduce better engineering practices.
- Collaborating with Product, Delivery, Engineering and Implementation teams.
- Taking ownership of estimation, delivery visibility and production support.
- Mentoring other engineers and helping improve team capability.
- Communicating technical issues clearly to both technical and non-technical stakeholders.
- Contributing to a culture of quality, curiosity, ownership and continuous improvement.
What you will bring
- 5+ years of professional software development experience.
- At least 2 years in a senior or lead developer role.
- Deep Java experience, ideally with JVM languages such as Groovy.
- Strong experience with frameworks such as Spring or Guice.
- Strong ORM experience, ideally Hibernate or JPA.
- Unit testing experience with tools such as JUnit and Mockito.
- Strong understanding of SOLID principles, clean code and design patterns.
- Experience building secure, scalable and high-performing applications.
- Hands-on experience with build tools such as Ant, Maven or Gradle.
- Experience with Git and ideally Mercurial.
- CI/CD experience and a strong appreciation for reliable engineering practices.
- Experience with application containers such as Tomcat, Wildfly or JBoss.
- SQL database experience across SQL Server, PostgreSQL or Oracle.
- Integration experience across REST APIs, SOAP APIs and schema evolution tools such as Liquibase.
- Strong communication skills and the ability to influence technical direction.
- A proactive, commercially aware mindset with a focus on customer and business value.
Why this role
- Join a fast-growing Australian fintech platform business.
- Work on complex, meaningful platform engineering challenges.
- Have influence across technical design, quality and engineering standards.
- Collaborate with experienced Product, Delivery and Engineering leaders.
- Mentor other developers while remaining hands-on with the codebase.
- Help shape the future of a scalable enterprise platform.
Who this will suit
This role will suit a senior Java engineer who enjoys working in a complex product environment where quality, maintainability and customer impact matter. You might come from a fintech, SaaS, enterprise platform, product engineering or complex software business.
You do not need to have worked in the same domain before, but you should be comfortable with large codebases, technical complexity, platform evolution and working with stakeholders outside of engineering.
How to apply
Apply now with your latest resume, or contact White Bay for a confidential discussion.
Never miss out on job alerts or interview tips and tricks by following the White Bay LinkedIn page: https://www.linkedin.com/company/whitebay.
Key selling points
- Senior Java role with deep platform engineering ownership.
- Join a fast-growing Australian fintech product business.
- Shape technical quality, architecture and engineering standards.
This role requires 3 days per week in a Sydney CBD office.
Keywords
Java, Senior Software Engineer, Spring, Hibernate, JPA, Groovy, SaaS, fintech, platform engineer, SQL, APIs