Senior Software Engineer | 12-Month Fixed TermAre you a seasoned full-stack developer looking to use your engineering skills for a truly meaningful purpose? We have an urgent requirement for a Senior Software Engineer to join a prominent technology organization. This entity builds and protects the critical digital infrastructure that powers the connectivity outcomes across Aotearoa New Zealand.This is a 12-month fixed-term contract until June 2027 where you will act as a SME, guiding the design of scalable systems that process massive data volumes.
The Opportunity: Innovation with Impact
In this role, you will move beyond standard commercial software development. You will join a passionate, agile squad using diverse technologies to solve real-world, practical problems. As a Senior Engineer, you will provide critical technical advice and guide the development of high-throughput automated systems used for network data collection, management, and real-time monitoring.
Key Responsibilities:
- Provide sound architectural and technical advice on system designs and network data tools.
- Manage development projects from the initial research phase right through to scoping, building, testing, and deployment.
- Work closely alongside both technical and non-technical teammates in a collaborative, cross-functional environment.
- Write clean, scalable code and establish robust automated unit testing frameworks to maintain strict quality standards.
- Author clear, accessible technical documentation and actively identify areas to optimize the existing code base and DevOps processes.
...What You Will Need to Be Successful:
- Must have Valid NZ work rights
- This is not a remote role. Auckland office based. 2 days WFH.
- Professional development experience with deep, production-level expertise in Node.js and Angular (must have).
- Hands-on experience working across diverse data stores, specifically MongoDB and ElasticSearch (MySQL or MS SQL exposure is highly regarded).
- Proven track record building and consuming robust REST APIs and managing source code efficiently within Git.
- A strong commitment to code quality, with practical experience setting up basic CI/CD deployment pipelines and comprehensive unit tests.
- Exceptional communication skills with a proactive, self-starter mindset, equally comfortable working independently or pairing with a team.
Next Steps: Apply Today!
At Randstad, we are passionate about providing equal employment opportunities and embracing diversity to the benefit of all. We actively encourage applications from any background.