Senior Software Engineer - Identity & AuthorisationWe'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 @ XeroXero'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 .NETUtilising a variety of AWS servicesRunning in a Docker container, usually on ECSFrontend components developed using React and TypescriptDeployed with an automated CI/CD pipelineIndustry leading observability toolsWhat we look for in a Xero Engineer:Self-awareness and growth mindsetOpenness to learning from failureHonesty, transparency and encouraging of feedbackTeamwork, collaboration and mentorshipCustomer and product focusCommitment to supporting an inclusive culture and upholding Xero's values
#J-18808-Ljbffr