Please post your requirement

We recommend that you provide us with as much information as possible to ensure that the listing will attract a suitable candidate.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Job Listing Number
Job Listing Number

Engineering Manager

Opportunity for an experienced software engineer

About this role

As Engineering Manager, you will shape the development process, ensure the delivery of high-quality software solutions, and foster a culture of continuous improvement. This is a great opportunity to work with a modern tech stack and lead a team that is building a scalable, high-performing product. This is a hands-on role, meaning you will actively contribute to coding while managing and guiding the engineering team.

Key responsibilities

  • Technical Leadership: Oversee the development of scalable backend services using Python, FastAPI, and PostgreSQL, while ensuring high performance, security, and reliability.
  • Hands-On Development: Actively contribute to the codebase, writing clean, testable code and solving complex technical challenges.
  • Code Quality & Review: Champion best practices in coding standards, implement testing strategies (Cypress, Chromatic), and conduct thorough code reviews.
  • Development Planning: Manage development milestones, task allocation, and sprint planning using JIRA to ensure timely delivery.
  • Team Mentorship & Growth: Coach and mentor developers, fostering a collaborative and high-performance engineering culture.
  • Cross-Functional Collaboration: Work closely with Product, Design, and other stakeholders to refine workflows and align technical deliverables with business goals.
  • Frontend Development Support: Collaborate on building intuitive, user-friendly interfaces with React, JavaScript, and TypeScript, seamlessly integrating backend logic.
  • Data & System Optimisation: Design and maintain data pipelines and storage systems for efficiency, integrity, and seamless integration with front-end components.

Experience requirements:

  • Proven experience in software engineering leadership, managing teams in an agile environment.
  • Strong proficiency in backend development with Python, FastAPI, and PostgreSQL.
  • Hands-on experience with RESTful API design and integration.
  • Solid understanding of frontend technologies, including React, JavaScript, and TypeScript.
  • Experience with testing frameworks such as Cypress and Chromatic.
  • Familiarity with CI/CD pipelines and cloud environments (GCP preferred).
  • Strong communication skills and the ability to lead and inspire a team.

LANZ has 70+ vacancies

Didn't see the perfect job for you listed?

Get in contact to find out about more opportunities.

Enquire


Let us know if you are interested in this job!

"I am interested in this job and

I am an NZIC client."

Let your Job Search Consultant know that you are interested in this role.

Please note: The New Zealand job market is fluid. Don't be discouraged if a role that interests you has been filled or the recruitment process for that particular role is already in an advanced stage by the time you see the role.

"I am interested in this job, but

I am not an NZIC client yet."


To express an interest in a role on our Job Board email Rose Garland stating the title of the role and why the role interests you. Attach your CV if you like.

Email US

Are you looking for a job in New Zealand?

Ask us for a Free Assessment of your chances and join our Immigration and Job Hunt webinar.