Point your AI agent at freehire and let it find you a job.

Get the CLI →

nDeva

NewBe an early applicant

Software Engineer

Posted 1 view
Discussion

Summary

Software Engineer (strong junior to mid-senior) building mission-critical monitoring and dispatch software for a global technology business in Christchurch. Broad full-stack role across C#/.NET, React, TypeScript, SQL Server and AWS, with feature ownership from design through delivery and AI-assisted development tools.

We’re working with a global technology business that provides mission-critical monitoring and dispatch software used across 20+ countries. Their platform supports everything from small monitoring centres to large control rooms managing critical infrastructure like banks, hospitals, and government facilities.


As the business continues to grow, they’re looking for a Software Engineer to join their team. This is a broad, hands-on engineering role working across a mix of C#/.NET, React, TypeScript, SQL Server and cloud infrastructure, with plenty of opportunity to get involved outside a narrow area of the stack.


The team is small, collaborative and fairly non-siloed. They’re open on level from a strong junior through to mid-senior, and care more about technical fundamentals, problem-solving ability and learning speed than someone ticking every technology box.


What You’ll Be Doing



  • Build and maintain software used in high-availability, mission-critical environments

  • Work across backend, frontend, databases and cloud infrastructure

  • Develop predominantly in C#/.NET, alongside React and TypeScript

  • Contribute to new SaaS products and the continued modernisation of existing systems

  • Investigate and resolve production issues where reliability and uptime are critical

  • Take ownership of features and technical problems from design through to delivery

  • Contribute to architectural and development decisions within a small engineering team

  • Get exposure to AWS and cloud-hosted environments

  • Use AI development tools, including Claude Code, as part of the engineering workflow


What We’re Looking For


Essential:



  • Strong software engineering fundamentals and problem-solving ability

  • Solid backend development experience

  • Experience in C# / .NET, Java, or similar

  • Comfortable working across different areas of a product rather than being highly siloed

  • Experience working with production systems and debugging technical issues

  • Strong communication and collaboration skills


Nice to Have:



  • C# / .NET experience

  • React and TypeScript

  • SQL Server or other relational database experience

  • AWS or Azure exposure

  • Experience with high-availability, resilient or mission-critical systems

  • DevOps / infrastructure experience

  • Experience using AI coding tools such as Claude Code or GitHub Copilot


Why Apply?



  • Meaningful work: Build software that supports critical monitoring and emergency response systems

  • Broad ownership: Work across backend, frontend, cloud and infrastructure rather than being boxed into one area

  • Modern engineering practices: Join a team actively experimenting with AI-assisted development

  • Strong team culture: Collaborative, social engineering team with a mix of experienced and newer engineers

  • Real autonomy: Good ideas are encouraged, and engineers are trusted to take ownership and run with them


If you’re a strong problem-solver who enjoys working across different parts of a system and wants more ownership than you’d typically get in a larger engineering team, this is a great opportunity to work on software where reliability genuinely matters.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available