10+ years of software engineering experience, with significant experience in Java or other JVM-based languages.
2+ years of experience in architecting large scale systems with proven ability to propose and implement domain-driven technical solutions capable of scaling with the business.
Willingness to take broad ownership of squad responsibilities (building roadmaps, scoping) while mentoring teams on their technical and product roadmaps.
Experience in up-levelling junior engineers and providing guidance to senior engineers via processes and setting a high bar for them to follow.
Proactive and effective communicator, able to describe technical concepts to non-technical audiences and eager to learn new domains with a strong bias towards action.
Nice to Haves
Experience leading engineering teams and driving large-scale projects to successful completion across multiple engineering teams.
What You'll Be Doing
Building and maintaining robust and scalable systems as a Senior Staff Engineer embedded in one team at a time.
Collaborating closely on feature implementation and issue resolution.
Discovering main problems in the space and driving long-term technical strategy balancing immediate business needs with sustainable architecture and scalability.
Playing a key role in cross-team collaboration to build and grow the platform for other Wise teams and iterating over the platform’s vision.
Documenting at the appropriate abstraction level to scale the adoption of developments.
Driving engineering solutions and suggesting future challenges aligned with the mission.
Understanding customers and the impact of the product on their lives.
Contributing to wider engineering goals of the company.
Inspiring a team environment where ideas are shared and openness is valued.
Helping scale and build a world-class money product impacting millions of customers.