We are seeking a Director of Software Engineering who combines strategic leadership with strong technical depth. This role leads multiple engineering teams while maintaining hands-on involvement in architecture decisions, technical reviews, and proof-of-concepts. You will drive engineering excellence, influence technology strategy, and ensure delivery of scalable, secure solutions that impact millions globally.
Essential Functions
- Lead and inspire engineering teams, fostering a culture of innovation and accountability
- Guide architecture decisions, review critical components, and contribute to proof-of-concepts
- Collaborate with Product and Architecture leaders to define technology roadmaps
- Establish processes for code quality, automation, and operational excellence
- Hire, mentor, and retain top engineering talent
- Champion adoption of emerging technologies (AI/ML, GenAI, cloud-native architectures)
- Drive measurable improvements in engineering efficiency and system performance
Skills You’ll Bring
- Strategic leadership with a proven ability to manage multiple teams and large-scale programs
- Deep technical expertise in modern architectures (microservices, cloud-native), security engineering, and API platforms
- Strong understanding of agile methodologies and software development lifecycle principles
- Ability to influence senior stakeholders and drive organizational change
- Experience balancing hands-on technical involvement with leadership responsibilities
- Excellent problem-solving, communication, and collaboration skills
- Payments industry experience is a plus
This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.

