Software Engineering Manager
Join our remote team as a Software Engineering Manager and take a lead role in evolving Xplor's U.S.-based billing, qualifying, and settlement platform, Horizon. You'll guide a talented C# engineering team as we deliver new features, maintain reliability, and drive one of our most important initiatives: transitioning both our domestic and international payment platforms into a single, unified global system.
Much of your initial work will involve leading improvements and feature delivery on a legacy platform while guiding its modernization over time. You'll also play a key role in shaping processes, influencing product direction, and guiding your team through both technical challenges and organizational change — making a real impact not just in the technology we deliver, but in the growth and success of the people you lead.
This role primarily collaborates with individuals within the United States, Canada, and New Zealand, so flexibility in working hours will occasionally be required to overlap with time zones.
Core Responsibilities
Technical
- Lead development on the Horizon platform while contributing to the transition of our domestic and international payment platforms into a single, unified global system.
- Guide your team in delivering clean, testable, and well-documented code that follows standards and best practices.
- Oversee code reviews, refactoring, unit testing, and performance optimization.
- Contribute to diagnosing and troubleshooting production issues.
- Maintain high-quality technical documentation for your team's services.
- Collaborate with Product and Design to estimate, plan, and deliver new features.
- Participate in production support when needed.
People Leadership
- Manage a distributed team of 3-4 software engineers and 2 QA engineers based in the U.S. and Canada.
- Provide clear goals, conduct performance reviews, and offer coaching and mentorship to help your team grow.
- Foster a collaborative, supportive environment where engineers have ownership and influence over their work.
- Manage the team's on-call rotation to ensure fairness, effectiveness, and sustainability.
- Advocate for flexible working arrangements to support work-life balance while accommodating occasional meetings outside of standard business hours.
Collaboration
- Work with a broad range of teams across Xplor - from product and engineering to operations and support - to deliver a global, full-stack payment processing platform.
- Align technical decisions with architectural direction from senior technical leaders.
- Influence engineering best practices, scalability, and operational excellence across the organization.
Qualifications
Required
- Proven experience leading and developing high-performing software engineering teams, with a focus on coaching, mentorship, and career growth.
- Senior/Lead-level technical background in C#, with the ability to contribute to design discussions and guide technical direction.
- Comfortable working in and improving legacy systems, with a mindset geared toward modernization and long-term platform evolution.
- Demonstrated ability to balance hands-on technical work with people leadership responsibilities.
- Experience delivering software in an Agile environment, with a track record of driving process improvements that enhance team productivity and quality.
- Strong skills in scalability, performance tuning, security, and maintainability, with the ability to challenge and guide engineering decisions.
- Experience with distributed, event-driven architectures and designing systems that align with organizational architecture strategies.
- Exceptional written and asynchronous communication skills - able to clearly document decisions, processes, and updates for a globally distributed team, ensuring alignment across time zones.
- A collaborative mindset - you actively remove blockers, support other teams, and foster an inclusive, supportive environment.
Nice to Have
- Experience with major payment schemes (credit cards, ACH/bank transfer) and/or point-of-sale technology.
- Familiarity with Microsoft Azure and cloud-based architectures.
- Previous experience leading teams through large-scale platform transitions or system integrations.
- Exposure to modern software architectures and technologies, with the ability to identify where and how to adopt them effectively over time.
Additional Information
What does it mean to work for Xplor?
Our four core values - Make life simple, Build for people, Move with purpose and Create lasting communities - are key to who we are and guide us from how we hire to how we recognize our team members.
Life at Xplor
You'll be part of a global network of talented colleagues who support your success. We look for commonalities and shared passions and give people the tools they need to deliver great work and grow at speed.
Some of the perks of working with us
- 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
- Ongoing dedication to Diversity & Inclusion initiatives such as D&I Council, Global Mentorship Program
- Access to free mental health support
- Flexible working arrangements
The average base salary pay range for this role is between $140,000 - $145,000 USD
May be considered for discretionary annual bonus
This is a 100% remote position available to candidates located in the U.S., excluding Hawaii and Alaska.
#LI-Remote