Hot Jobs

Software Engineering Specialist

Location:
Wellington
Type:
Permanent / Full Time
Reference:
922470

Are you an experienced software engineer looking for a role where you can make a real impact? Our client seeks a Software Engineering Specialist to help modernise and improve their software products, ensuring they are scalable, secure, and built to last.

Why Join this business?

  • Be part of a high-performing, self-organising product team focused on continuous improvement.
  • Work on modernising an extensive codebase, focusing on refactoring and upgrading core systems.
  • Flexible working environment that values collaboration, innovation, and knowledge-sharing.
  • Opportunity to influence technical strategy and best practices, shaping the future of products.

About the Role
 
As a Software Engineering Specialist, you will play a key role in building and maintaining high-quality software products. You will work as part of a cross-functional Product Team responsible for development, maintenance, and long-term support of a family of applications.
 
Your focus will be on:

  • Modernising a legacy codebase, including migrating from .NET Framework to .NET Core/.NET 8.
  • Implementing best practices in enterprise software development with a strong focus on clean code and architecture.
  • Refactoring and isolating components to ensure seamless upgrades and continuous deployment with minimal disruption.
  • Driving automation, including CI/CD pipelines, testing strategies, and container-based deployments.
  • Collaborating closely with product managers, engineers, and industry experts to create sustainable, scalable solutions.

Tech Stack You’ll Work With

  • C#, .NET Framework (moving to .NET 8)
  • Microsoft SQL Server
  • Event-driven architectures (RabbitMQ)
  • HTML, JavaScript, TypeScript, Angular
  • Azure infrastructure and Terraform
  • Azure DevOps pipelines for CI/CD

What You Bring
 
We’re looking for a solutions-focused and technically skilled engineer who thrives in an agile environment. The key qualities we’re after include:

  • Proven experience in enterprise software development, particularly in the .NET ecosystem.
  • Hands-on experience migrating from .NET Framework to .NET Core/.NET 8.
  • Strong refactoring skills, with the ability to break down and modernise large, complex codebases.
  • A deep understanding of clean architecture, test automation, and containerisation (Docker, Kubernetes).
  • A forward-thinking approach, able to identify better ways of doing things and drive incremental change.
  • Excellent collaboration skills—you enjoy mentoring, sharing knowledge, and working closely with others.
  • An agile mindset—you experiment, reflect, and always seek to improve.

What We Offer

  • supportive and flexible work environment with a strong focus on learning and development.
  • The chance to work with modern technologies and best practices in software engineering.
  • A culture of innovation, where your ideas and expertise will be valued.
  • A central Wellington location with occasional travel opportunities.

If you’re passionate about software engineering and want to make an impact in a dynamic, forward-thinking team, we’d love to hear from you!

Please note, this can be a Contract or Permanent position.

Apply now or reach out for a confidential chat.

Apply Now