Engineering Lead - Personal Onboarding Verification
Engineering Lead - Personal Onboarding Verification
Requirements
Strong hands-on technical experience in OOP languages (Java or similar) and modern technology stacks such as REST APIs, microservices, distributed systems, and CI/CD pipelines.
Experience leading and mentoring software engineers, including managing performance, well-being, growth, and handling difficult situations constructively.
Strong system-design skills with real experience in distributed, high-throughput, resilient services, and event-driven architectures.
Experience working with and building distributed, high scalability systems and microservices architectures.
Strong product and customer mindset with experience building customer-facing products.
Excellent communication skills, able to articulate complex technical concepts clearly to both technical and non-technical audiences.
Proven ability to thrive in collaborative environments and work effectively with cross-functional teams including designers, product managers, analysts, and data scientists.
What you'll be doing
Lead, coach, and mentor a cross-functional team of engineers, supporting their growth and empowering them to do their best work.
Actively contribute to delivery by supporting day-to-day execution and staying engaged with the technology stack.
Collaborate with function leads (Product, Design, Analytics, Data Science) to shape the roadmap, set technical and product vision, and ensure robust, scalable product delivery.
Enable team success by ensuring proper resourcing, effective planning, and commitment to the roadmap.
Develop a clear tech strategy aligned with product and marketing goals and set high standards for quality.
Own the health and productivity of the team by fostering a culture of collaboration, ownership, and continuous improvement.
Collaborate with engineering leads and teams across squads and Wise to align work with the wider technical strategy.