Software development

Senior C# Software Engineer

EROAD · 201-1000 employees

Auckland3 days ago
OnsiteFull timeSenior

What the role involves

  • Designing architecture
  • Mentoring engineers
  • Building microservices

What they ask for

Strong production backend experience in C#/.NET, cloud-native architecture on Azure, microservices, event-driven systems, RESTful APIs, MongoDB/PostgreSQL/SQL Server, test automation, CI/CD, Docker, observability, and hands-on AI coding tool use.

About the job

ABOUT THE COMPANY

EROAD is a global fleet management technology company known for its cloud-native, event-driven fleet safety and compliance platform spanning AWS and Azure, and it's hiring a Senior Software Engineer to strengthen the team building it.

WHAT YOU'LL DO

This is a hands-on senior role with real architectural weight behind it.

  • Contribute significantly to architecture and system design decisions across the platform
  • Direct AI coding tools and agents as a primary delivery mechanism, rigorously reviewing, correcting and verifying their output before anything ships
  • Mentor other engineers and lift the technical standard of the squad through code review and knowledge sharing
  • Build and evolve microservices and event-driven systems with RESTful APIs
  • Own test automation across unit, component, integration and end to end levels
  • Support production systems through monitoring, alerting and observability practices
  • Work within CI/CD pipelines and trunk-based development to ship reliably

WHAT YOU NEED

We're after strong, production grade backend depth in .NET and genuine comfort directing AI tools, not just using them..

  • Strong production backend experience in C#/.NET
  • Cloud-native architecture and delivery experience on Azure with .NET
  • Experience with microservices, event-driven systems and RESTful APIs
  • Fluency in MongoDB, PostgreSQL or SQL Server, with the ability to reason across data models
  • Test automation experience spanning unit, component, integration and end to end levels
  • CI/CD, trunk-based development, Docker and deployment pipeline experience
  • Experience with monitoring, alerting and observability in production systems
  • Serious, hands-on use of AI coding tools or agents, including reviewing, correcting and verifying AI output before it ships
  • Ability to mentor other engineers and raise technical standards through code review and feedback

WHY JOIN

  • You'll take on genuine architectural scope and help shape how AI-assisted engineering is done at scale.
  • Own real system design decisions on a platform used by fleet operators across multiple countries
  • Grow your influence as a mentor, shaping technical standards across the squad
  • Work with AI tooling as a core part of how the company invests in its engineers' growth
  • Be part of a high-growth, innovative technology company making a real difference
  • Work alongside a talented and collaborative team
  • Join a multicultural organisation that invests in continuous learning and EAP offerings
  • Be part of a true Kiwi success story, publicly listed on the NZX and ASX and growing across New Zealand, Australia, the Philippines and the USA

Logos provided by Logo.dev