Job Closed
This listing is no longer active.
Powerful enough for your accountant, simple enough for you.
Engineer - Identity & Authorisation
Location
New Zealand
Posted
67 days ago
Salary
0
Seniority
Mid Level
Job Description
Engineer - Identity & Authorisation
Xero
The role / impact This role is central to Xero’s security, overseeing the core identity system that manages token and non-human authentication. You will enable seamless system-to-system interactions and 3rd party embedding, allowing Xero to integrate securely with external applications, such as banking platforms, while maintaining the integrity of our underlying architecture. Your work ensures the entire application remains secure and performant. By providing the tools and guidance necessary for other teams to integrate with the authentication domain, you play a vital part in protecting the customer journey and supporting global security and compliance initiatives. The team & how they connect The Identity and Authorisation teams act as a platform for the rest of Xero, ensuring all customers have safe, low-friction access to our products and services. We are a collaborative group of engineers who run mission-critical services and work closely together to provide internal product teams with the tools they need to integrate with our identity platform. The team is currently working on / Initially, you will focus on - Upgrading the core call system to improve authentication efficiency. - Managing and refactoring the core identity system and token authentication protocols. - Developing and maintaining secure system-to-system and 3rd party embedding solutions. - Supporting the tech stack which includes .NET, C#, and backend-focussed distributed systems. Where and how you can work This role can be based anywhere in New Zealand. Our pod is primarily located in Wellington, but we support remote work and flexible arrangements, including boost days for in-office collaboration. Here are some of the things we are looking for - You bring a strong background in backend development, specifically with .NET and C#. - A passion for technical excellence and the ability to solve complex engineering problems at scale. - Your communication style is clear and effective, allowing you to collaborate with various product teams across the business. - You possess a growth mindset and are keen to maintain, grow, and share your technical knowledge with the wider team. - Experience with, or an interest in, building secure and scalable distributed systems. - You thrive in an environment where you can contribute to technical design decisions and influence engineering standards. Apply even if your experience isn't a perfect match! At Xero, we hire based on your skills, passion, and the unique perspective you can bring to enhance our culture and team.
Benefits
- 401(K), 401(K) matching, Adoption Assistance, Commuter benefits, Company equity, Company-sponsored outings, Customized development tracks, Dedicated diversity and inclusion staff, Dental insurance, Disability insurance, Diversity manifesto, Documented equal pay policy, Volunteer in local community, Family medical leave, Fitness stipend, Flexible Spending Account (FSA), Flexible work schedule, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Highly diverse management team, Job training & conferences, Open door policy, Life insurance, Mentorship program, Paid volunteer time, Open office floor plan, Paid holidays, Pair programming, Paid sick days, Pet insurance, Promote from within, Lunch and learns, Remote work program, Return-to-work program post parental leave, Free snacks and drinks, Team based strategic planning, OKR operational model, Team workouts, Mandated unconscious bias training, Vision insurance, Wellness programs, Some meals provided, Mental health benefits, Diversity employee resource groups, Hiring practices that promote diversity, Fertility benefits, Employee resource groups, Employee-led culture committees, Quarterly engagement surveys, Hybrid work model, Employee awards, Diversity recruitment program, Wellness days, Meditation space, Personal development training, Flexible time off, Company-wide vacation
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior AEM Backend Developer
EYBuilding a #BetterWorkingWorld by providing trust through assurance and helping organizations grow, transform & operate.
Role Description AEM Senior Developer - Experience: Min 5 years of AEM development hands-on experience Responsibilities: - Development of AEM components, templates, workflows, publishing, configurations & customizations - AEM assets configurations and customizations - Migration of content and digital assets from legacy systems to AEM & AEM assets - Implement solutions based on Adobe AEM, AEM assets - Prototypes interactive interfaces with multiple states and roles - Interface with Architects to understand the design skeleton - Ensure technical issues are quickly resolved and implement strategies and solutions to help reduce the likelihood of reoccurrence - Development in a fast-paced Agile Scrum Delivery Team environment - Showcase strong leadership skills, including the ability to deliver constructive feedback and the ability to lead by example - Work on estimating development tasks - Manage and/or being managed by remote teams/offices Qualifications - AEM hands-on experience as Front-end or Back-end developer - Hands-on experience with designing and building AEM components and working with JCR, AEM workflows - Excellent communication and teamwork skills - Hands-on skills with HTML5, CSS and JS - Knowledge of using AEM in a cloud environment like Adobe Cloud, AWS, or other - Experience with Java, JavaScript, J2EE, CSS and related technologies - Experience with front-end frameworks such as Angular, React, and Bootstrap - Working knowledge and understanding of the following: Apache, App server logs, RESTful web services, Javascript and jQuery - Experience with cross-browser and cross-platform issues (IE, Firefox, Safari, etc.) - Hands-on experience in integration of AEM with other Adobe suite of products, Analytics, Target, Campaign, IO, Launch - Experience working on the Latest Adobe Cloud Platform and its SaaS offerings - Experience in setting up and configuring AEM system - Experience in migration from other CMS to AEM latest version - Experience in upgradation of AEM (nice to have) Company Description EY is building a better working world by creating new value for clients, people, society and the planet, while building trust in capital markets. Enabled by data, AI and advanced technology, EY teams help clients shape the future with confidence and develop answers for the most pressing issues of today and tomorrow. EY teams work across a full spectrum of services in assurance, consulting, tax, strategy and transactions. Fueled by sector insights, a globally connected, multi-disciplinary network and diverse ecosystem partners, EY teams can provide services in more than 150 countries and territories.
• Joining a backend functional team consisting of small groups (maximum 4/5 people) • Prototyping, implementing, shipping and supporting features that are changing the insurance industry • Working with a core product that digitizes risks using Generative AI
Senior Java Developer
General DynamicsGeneral Dynamics is a global aerospace and defense company offering products designed to provide safety and security to people around the world. In the past, General Dynamics has p
Role Description USPS is seeking a highly capable Senior Java Developer with deep full stack expertise to support enterprise software modernization efforts. The role requires advanced proficiency in: - Java-based application development - RESTful service design - Test automation - Cloud-native deployment - Event-driven architectures The successful candidate will operate in a fast-paced Agile environment and contribute directly to mission-critical USPS business functions. This position provides the opportunity to develop innovative solutions that strengthen USPS systems and operations. As a full stack Java Developer within GDIT, you will: - Optimize core business processes - Modernize legacy capabilities - Help drive the technical direction of key USPS initiatives Qualifications - Bachelor’s degree in a relevant field from an accredited institution is preferred - Candidates without a four-year degree require an additional four years of relevant experience - 7 years of professional experience in Java development, including at least 3 years in full stack development - Advanced proficiency in Java, J2EE, Spring Framework, Struts, and RESTful API design with emphasis on scalability, resilience, and security - Strong background in developing and supporting Java web and batch applications - Proficiency in Oracle database development, including complex queries and integration using Hibernate within the Spring Framework - Hands-on experience with automated testing, including unit, functional, regression, and performance testing, as well as implementation of frameworks such as Playwright - Experience with CI/CD pipelines using Jenkins and version control best practices using Git - Skilled in modern web technologies including JavaScript, TypeScript, JQuery, HTML, CSS, JSP, and Struts-based interfaces - Experience designing and deploying containerized microservices using Kubernetes - Strong understanding of event-driven architectures and integration patterns leveraging Kafka - Familiarity with Agile delivery methodologies and tools such as Version One or equivalent platforms - Awareness of emerging technologies relevant to application modernization and migration Requirements - Strong analytical and problem-solving abilities with a systematic approach to complex technical challenges - Effective communication skills for cross-functional collaboration during integration, modernization, and migration efforts - High attention to detail and commitment to quality in both independent and team-based work - Ability to obtain and maintain a Public Trust clearance and successfully pass a thorough Government background screening process - This position has a U.S. residency requirement - The USPS security clearance process requires the selected candidate to have resided in the U.S. (including U.S. Territories) for the last five years Benefits - Comprehensive benefits and wellness packages - 401K with company match - Competitive pay and paid time off - Full flex work weeks where possible - Variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement, and jury duty leave - 15 days of paid leave per calendar year for new employees - 10 paid holidays per year - GDIT Paid Family Leave program provides up to 160 hours of paid leave in a rolling 12 month period for eligible employees - Short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance
Senior Backend Java – Event-Driven Architecture
FlyingEyeDrones Professionnels. Formation. Réparation & entretien. Sécurité, Surveillance, Photogrammétrie, LIDAR, Agriculture
• Build a clean, modular backend foundation • Implement a robust event-driven architecture • Deliver a stable, production-ready demo by June (Safetech trade show) • Structure the V2 backend using Spring Boot • Define a clear modular separation (API / Domain / Services / Integrations / Events) • Apply sound principles (Clean Architecture, separation of concerns) • Review and refactor critical endpoints • Structure Redis Streams • Design event contracts (versioning, traceability) • Implement consumers, retry mechanisms, and DLQs • Ensure idempotency and resilience • Structure MQTT connectors and third-party API integrations • Harden the management of real-time data flows • Robustly handle errors and asynchronous processing • Conduct code reviews • Define technical standards • Produce architecture documentation • Share best practices with the team




