Software Engineering Lead

Xplor Logo

Xplor

๐Ÿ“Remote - New Zealand

Summary

Join our Central Technology Team as a Software Engineering Lead in New Zealand to lead a C# team building and maintaining Xplor's reconciliation platforms. You will be involved in the entire software development lifecycle, collaborating with various teams to deliver and support functionality across the payment platform. Responsibilities include writing clean, testable code, refactoring existing code, contributing to performance analysis, creating documentation, and estimating and implementing new features. Leadership responsibilities involve overseeing a team of developers and QA engineers, collaborating across time zones, providing people leadership, managing on-call rotations, and managing flexible work schedules. This is a fully remote position available anywhere in New Zealand. Xplor offers various benefits, including parental leave, volunteer days, access to LinkedIn Learning, flexible working arrangements, and life and health insurance.

Requirements

  • Senior/Lead level of experience using C#, SQL Server and developing secure, RESTful APIs
  • Good working knowledge of JavaScript, HTML, and Angular
  • Working knowledge of agile software development life-cycles
  • Have a keen eye for improvement in scalability, performance, security, and maintainability
  • Experience with distributed, event-driven system architecture
  • Ability to apply your knowledge and experience to system design, while aligning with the architectural vision and direction set by upper management
  • Professional and articulate communications skills

Responsibilities

  • Write clean, testable, and well-documented code based on standards and best practices
  • Refactor existing code, write unit tests, and review other team membersโ€™ code
  • Contribute to performance, diagnostic, and troubleshooting analysis of software
  • Create and maintain documentation for your team services
  • Estimate, plan and implement new features in collaboration with product and design
  • Oversee a team of 5-6 software developers and 2-3 QA engineers
  • Collaborating with team members across different time zones (New Zealand & India) and adapting to flexible working hours as needed
  • Collaborate with other development teams around the world to build a global, full-stack payment processing platform
  • Provide people leadership to the team, including goal setting and performance reviews, coaching and mentoring
  • Manage the on-call rotation for your team, ensuring that itโ€™s fair, effective, and sustainable
  • Manage a flexible work schedule to accommodate meetings that may occur outside normal business hours for the region, while protecting healthy work-life balance

Preferred Qualifications

  • Prior experience leading a small team, where you manage others while also contributing to the work, is strongly preferred
  • Youโ€™re a true team player who helps your teammates when needed, not just within the scrum team, but across the organization
  • Familiarity with major payment schemes (credit card, bank transfer, etc.) and/or point-of-sale equipment is a plus
  • Experience with Microsoft Azure

Benefits

  • 12 weeks Gender Neutral Paid Parental Leave for both primary and secondary carer
  • #GiveBackDays/Commitment to social impact โ€“ 3 extra days off to volunteer and give back to your local community
  • Unlimited access to LinkedIn Learning, plus regular career and growth conversations with your leader, as part of Xplor GPS
  • Ongoing dedication to Diversity & Inclusion initiatives such as D&I Council, Global Mentorship Program
  • Access to free mental health support
  • Flexible working arrangements
  • Life and Health Insurance

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.