Senior Software Engineer - Identity & Authorisation We're looking for a Senior Engineer with C#.NET experience to work in one of our New Zealand offices or NZ remote.
Engineering in the Identity Team @ Xero
Xero's Identity & Auth Team looks after the Identity, Authentication and Authorisation experiences at Xero, ensuring that our customers can access Xero safely and securely. We support both external customer experiences (login and multi-factor authentication pages) and internal engineering customers (authentication and authorisation platforms).
We are looking for a Senior Engineer to join our team. As a Senior Engineer, you will contribute to designing, building and maintaining a scalable platform that offers safe, reliable and low-friction access to Xero. We are always evolving, offering exciting opportunities to innovate and grow.
We leverage AWS as our cloud provider, develop our applications in .NET , use Jenkins for deployment, and use Terraform for our Infrastructure as Code (IaC). Our system design incorporates event sourcing and CQRS for scalability. We are currently focused on simplifying our architecture to better deliver value to our customers.
Generally, if a team is creating a new code base, it may look like the following:
A microservice, written in C# on .NET
Utilising a variety of AWS services
Running in a Docker container, usually on ECS
Frontend components developed using React and Typescript
Deployed with an automated CI/CD pipeline
Industry leading observability tools
What we look for in a Xero Engineer:
Self-awareness and growth mindset
Openness to learning from failure
Honesty, transparency and encouraging of feedback
Teamwork, collaboration and mentorship
Customer and product focus
Commitment to supporting an inclusive culture and upholding Xero's values
#J-18808-Ljbffr