Crossware is looking for a Senior Backend Developer to join our team in Auckland, working from the Crossware office, 40 hours per week. This is a hands-on engineering role focused on designing, building, and maintaining scalable backend systems used in real-world production environments, working on systems that serve thousands of customers, where performance, reliability, and maintainability matter. This is not a greenfield-only role, you’ll be improving and evolving existing systems while helping shape future architecture.

What You’ll Do:

  • Design, build, and maintain backend services using C# and .NET
  • Develop and maintain APIs (RESTful and/or event-driven)
  • Contribute to system architecture and technical design decisions
  • Ensure high performance, scalability, and reliability of production systems
  • Debug and resolve complex issues across backend, frontend, and cloud environments
  • Work with and incrementally improve legacy systems
  • Collaborate with engineers, product, and support teams to deliver robust solutions
  • Contribute to code quality, testing, and deployment practices

What We’re Looking For:

Core Technical Skills
3 Years relevant work experience in the following:

  • Strong experience with C# and .NET (Core/Framework)
  • Solid understanding of API design and distributed systems
  • Experience with cloud platforms (Azure preferred)
  • Knowledge of databases (SQL and/or NoSQL) and data modelling
  • Familiarity with system design, scalability, and performance optimisation
  • Experience with version control (Git) and CI/CD pipelines
  • Understanding of security, authentication, and best practices in backend systems
  • Experience working with legacy systems and modernisation efforts (e.g. Visual Basic)
  • Solid functional understanding of Azure Kubernetes Services (AKS) and Docker containers.

Engineering Mindset:

  • You understand what it means to run software in production at scale
  • You take ownership, not just of features, but of system stability and reliability
  • You are comfortable debugging real-world issues across multiple layers
  • You are pragmatic and able to work with existing systems, improving them over time
  • You care about writing maintainable, well-structured code
  • You can use AI tools effectively, while applying judgement, validating outputs, and maintaining engineering standards

Nice to Have

  • Experience with Microsoft 365 technologies (Exchange, Graph API, Teams, Outlook)
  • Exposure to messaging systems, background processing, or event-driven architectures

How We Work

We don’t expect you to know everything. What matters is your willingness to learn, adapt, and grow beyond your current focus. You’ll be supported by a team that values practical problem-solving, ownership, and continuous improvement.

 

[NB. Recruitment Agencies - Please don’t contact with candidate information. We have a preferred list of agencies that we work with, and if you are on our list, we will contact you].