Senior Software Engineer
On-siteWellington, Wellington Region, New Zealand
Job Summary
Provide technical leadership while hands-on with development, testing, and business analysis tasks. Increase the frequency of tackling technical debt and platform health to accelerate feature delivery. Contribute to Microservices solution design, guide the community on best practices, and translate business requirements into elegant architectures. Collaborate with Product Owners and Lead Engineers to uplift engineering capabilities and align with future architecture directions. Automate build, test, and deployment practices while fostering a learning culture through mentoring and knowledge sharing. Work within a close-knit team supporting each other through complex challenges.
Required Qualifications
- Extensive experience in leading commercial software development with Microservices/API as a Senior Engineer
- Extensive experience in leading Java development at an enterprise level (Java, Spring Boot, Spring)
- Experience with solution architecture, event-driven systems, and scalable API integration
- In depth technical knowledge of database systems (Oracle, SQL Server, PostgreSQL, or Mongo)
- Solid DevOps knowledge including Configuring continuous integration, deployment, and delivery tools like Jenkins or Github Actions
- Container-based development using platforms like Docker, Kubernetes, and OpenShift
- Instrumenting monitoring and logging of applications
- Experience working with Microservices on AWS (EKS)
Desired Qualifications
- A collaborative mindset - communicates openly, embraces ambiguity, adapts to change, and provides hands-on guidance to support team success
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.