Senior Software Engineer

Simfuni — New Zealand · Posted ~1 day ago

Senior Full-time Hybrid

Skills

Java Spring Hibernate/JPA Web application development Frontend development Microservices Cloud deployment Infrastructure as Code API development and maintenance Database design Software testing Troubleshooting Hibernate JPA Cloud APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Join a collaborative engineering team building and operating a multi-tenant cloud SaaS platform. You will own solutions from design through delivery and production, develop web applications using Java and modern frontend technologies, work with microservices and cloud deployment patterns, and improve software quality, reliability, and operational efficiency. The role suits a senior engineer who combines strong technical judgment with hands-on problem-solving, API and database expertise, and a commitment to maintainable, well-tested systems.

Highlights

Hybrid work with fully remote options for strong in-country candidates, end-to-end ownership of cloud software, opportunities to influence technical decisions, and a collaborative team focused on quality and reliability.

Description

Our team is split across Auckland (Takapuna) and Wellington, with hybrid working as the norm. Fully remote work across New Zealand is available for strong candidates. The Role We are seeking a senior software engineer to join our tech team and help us deliver quality and reliability across our platform. We build and operate a cloud based multi-tenant Saas platform. The team is responsible for end-to-end delivery of our solutions which creates a rewarding opportunity to run what you build.We are a passionate and committed team, looking for a like-minded individual to join us. If you think you’re we are a great match, we’d love to hear from you. Responsibilities Ensuring that all projects are completed to a high level of quality.Supporting the software development life cycle.Participating in risk assessments and mitigating activities.Assisting in analysing and troubleshooting application issues.Recommending new technologies to help improve efficiency.Providing design reviews and technical recommendations.Regularly attending meetings to discuss projects, issues, and ideas.Coordinating with quality assurance (QA) to develop test cases, procedures, and plans.Working with teams to plan, prioritise, and complete project assignments.Supporting and facilitating in maintenance and upgrades of existing software.Participating in technical audits and ensuring recommendations are implemented.Creating effective and applicable technical solutions that fit business needs and requirements. Qualifications/Skills Commercial experience developing web applications using Java, Spring, Hibernate/JPAExperience developing front end applications using a modern tech stack.Knowledge of micro-service and cloud deployment patterns (including Infrastructure as code).Experience with APIs, publishing, versioning and maintaining multiple APIs.Understanding of structured and unstructured database design.A bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).Knowledge of insurance, e-commerce and payments technology is a plus but not required. Personal Attributes Strong enthusiasm for software quality and a keen attention to detail.Familiarity with manual testing processes and tools.Excellent problem-solving skills.Good communication skills to collaborate effectively within the team. Apply Now