 
        
        Staff Software Engineer Job Opportunity
We are seeking a seasoned Staff Software Engineer to contribute to the development of a SaaS application in New Zealand.
This is an exciting chance to work on a new product, designing and implementing a scalable demo dataset and loading solution. This project has critical visibility across both technical and product teams.
As a key team member, you will be responsible for designing, developing, and maintaining a SaaS application using Java & MySQL. You will collaborate with cross-functional teams and Product Managers to implement new features, contribute to architectural and technical design decisions, and participate in Agile ceremonies.
 * Design, develop, and maintain a SaaS application using Java & MySQL.
 * Collaborate with cross-functional teams to implement new features.
 * Contribute to architectural and technical design decisions.
 * Participate in Agile ceremonies.
The ideal candidate will have 15+ years of experience in Java, including JUnit, Hibernate, Spring Framework, and Gradle. They will also have strong experience in database design and query optimization, as well as experience with AWS Services such as ECS, RDS, and Lambda. Proven experience building and maintaining pipelines for CI/CD & Automated Testing is required.
We seek a candidate with excellent communication skills, fluent in English for daily communication with international teams. Strong collaboration skills in remote, international, and multi-disciplinary teams are essential. The ability to produce clear and detailed technical documentation is also required.
Please note that commitment to continuous learning and professional development, along with alignment with our company's values and culture, are expected for this role.