Engineering Manager

πŸ’» About the role

As an Engineering Manager, you will be responsible for scaling and leading our Wallet engineering team. In close collaboration with the product lead, you will be actively driving the growth and development, both as a product and as a team.

πŸ€– Our tech stack

Smart contracts: Written in Solidity

Backend services: Written in TypeScript and Python, hosted at AWS, orchestrated via Kubernetes

Web app: Modern web tech stack with React.js and Next.js

Mobile apps: Currently Kotlin and Swift, potentially ReactNative or similar in the future

Extensive test suites: E2E via Cypress, Postman, Unit tests in TypeScript/Jest

πŸ—ƒοΈ What you will be doing

Manage growth of engineering team, participate in hiring, goal setting, and performance to ensure quality, scalability, and security of what we build

People management of tech leads (web, backend, mobile)

Coordinate between different subteams (web, backend, mobile)

Facilitate system architectural decisions, coordinate resolutions and propose improvements to existing processes

Provide in-depth feedback on strategy, roadmap and other product topics

Feedback on the β€œwhat”, own/drive the β€œhow” together with the engineering team

Coordinate with other team and external partners on technical decisions and evaluate possible synergies where appropriate

Ensure that people are held accountable inside the team and also towards people outside the team. And vice-versa.

Ensure that proper processes are established (boards, issues, requirements, plans, tools, estimations)

Ownership of documentation (pragmatic: as much as necessary, as little as possible)

Closely collaborate with stakeholders and leads across product, engineering, design and QA on our product strategy and roadmap processes

Coordinate team efforts: planning meetings, retros

Own product development process and coordinate with product team on new epics

Evaluate future need for development resources and plan the growth of the tech team

πŸŽ’ What you will bring

Background in software engineering with progression to a strategic level (8+ years experience)

Experience leading a full-cycle software product development process

Technical allrounder with some level of knowledge in the following areas:

Redis (or memcached), postgres (or similar database), celery (or similar task queues)

Kubernetes, kibana/ grafana (or other monitoring tools), aws (or similar hosting provider), git (in combination with GitHub or similar)

Architecting scalable systems: Can accompany transition systems through the different life cycles (simple low throughput service to complex highly scalable system)

Mobile frameworks

Web development

Monolith vs. microservices, Gateway services

Experience leading an engineering team within a startup or bigger organization

incl. mentoring responsibilities, interviewing for team growth and OKR outlining

Familiar with complex development processes of large teams at least as a participant (e.g. how to organize a development team of 20-300 people)

Can prepare and run internal workshops and other meetings related to bigger internal initiatives

Experience in agile methodologies (Scrum, Kanban)

βž• Nice to have

Familiarity with Solidity, EVM, EIPs, blockchain projects and smart contract concepts

πŸ‘€ Who would do well in this role?

A leader who can delegate; knowing what to take on themselves and what to pass forward

Someone comfortable challenging the decisions of everyone (leadership and other devs)

An individual not afraid to speak up…and not afraid to be wrong

A leader who identifies and directs the team towards areas for improvement. (Both technical aspects as well as topics related to processes, collaboration and team structure)

Someone who finds reasonable trade-offs between perfectionism and robustness and does not wait for others to find solutions to problems

🎁 What we can offer you

πŸ’» Home Working Budget: Personalize your home office with a dedicated budget! Choose from a sleek desk, top-notch headphones, a comfy chair, and more. We're committed to creating a workspace that inspires you.

πŸ”₯ State-of-the-Art Hardware: Enjoy the latest laptop of your choice! We understand the importance of having the right tools, and we provide you with the best-in-class hardware for seamless productivity.

πŸ“š Continuous Learning: Invest in yourself with our personal education and conference budgets. Stay ahead of the curve by attending conferences, workshops, and courses that align with your professional growth.

🎨 Innovative Fridays: Unleash your creativity! Spend Friday afternoons diving into research or working on a side project within our exciting ecosystem. It's the perfect opportunity to explore new ideas and contribute to innovative endeavours.

βŒ› Flexible Work Schedules: Embrace work-life balance with our flexible working schedules. We understand that everyone has unique needs, and our hybrid work policies empower you to choose a working style that suits you best.

Login or Sign up first to apply