As a Senior Software Engineer in our Platforms Engineering Team, you’ll play a pivotal role in delivering scalable, resilient, and secure software systems that support EROAD’s mission of building safer and more sustainable transport solutions. Working in a modern .NET and Azure environment, you’ll be hands-on across the full software lifecycle, solving high-impact challenges through robust design, clean code, and cloud-native architectures.
Our focus is on engineering excellence, automation, and driving continuous improvement across our systems. You will enjoy working in a small team of positive, supportive, like-minded, and pro-active people within a self-managed agile environment.
Working with other engineers across the platform space to design, build, and evolve cloud-native solutions in Microsoft Azure, including AKS, Service Bus, and Event Hubs.
Contributing to new system architectures, event-driven solutions, and distributed services that serve business-critical workloads.
Ensuring EROAD’s backend systems, including legacy integrations, operate reliably with minimal downtime and optimal performance.
Diagnosing and resolving issues across production and development environments, with a strong focus on root cause analysis and resilience.
Developing tooling and metrics that improve observability, troubleshooting, and system performance in support of proactive platform maintenance.
Building and maintaining secure CI/CD pipelines and enabling automated deployments across multi-stage environments.
Championing DevOps practices, infrastructure as code, and automation to increase engineering autonomy and delivery efficiency.
Leading by example—contributing to code reviews, knowledge sharing, and mentoring junior developers to support their growth and foster a learning culture.
Staying current with evolving technologies, bringing fresh ideas to the team, and continuously improving our engineering craft and platforms.
About you:
You are a seasoned backend engineer with deep experience in Microsoft stack technologies and strong cloud expertise. You thrive on solving complex technical problems, enjoy collaborating across teams, and bring a mindset of continuous learning and improvement. You lead by example, write clean maintainable code, and embrace ownership and accountability in everything you do.
Strong commercial experience in C# and the .NET ecosystem, delivering backend and platform-focused systems.
Hands-on experience in building and operating systems on Microsoft Azure, including services like Azure Kubernetes Service (AKS), Service Bus, and Event Hubs.
Experience working with event-driven architectures and messaging platforms such as Kafka.
Proficient in writing performant SQL queries and working with MSSQL and/or PostgreSQL.
Confident working with Infrastructure as Code tools and CI/CD practices (e.g. Terraform).
Experience operating in agile, cross-functional teams, with a strong understanding of DevOps and software lifecycle principles.
Familiarity with containerization, microservice patterns, and observability tools such as Grafana or Sumo Logic.
Experience supporting production systems with high availability, scalability, and performance demands.
Exposure to AWS or basic Java is a plus, but not essential.
Why EROAD:
EROAD is a true Kiwi success story in the tech sector! Publicly listed since 2012, we are represented on the NZX and ASX, and continue to grow rapidly across NZ, Australia, and the USA.
At EROAD, we value diversity and are a multicultural company with employees from all over the world. We are committed to investing in our people, demonstrated through our funded medical insurance plans, unlimited sick leave, recognition programs, EAP offerings, and more. EROAD fosters a sense of community and belonging through fun and collaborative workplace initiatives.
In our Albany office, we offer free on-site parking, are in close proximity to Albany bus station, and encourage flexible working.
Join EROAD and be part of an organisation in growth mode. Your skills and expertise will make a significant impact. We are going places, and we would love you to join us. We can't wait to hear from you!