In this role you will
- Lead a team of engineers, setting goals, providing mentorship, and supporting their professional development.
- Collaborate closely with product managers, designers, and other cross-functional teams to deliver features that enhance user engagement and satisfaction.
- Own the technical roadmap and ensure that your team’s projects are aligned with business priorities, timelines, and quality standards.
- Drive best practices in engineering, including code quality, testing, and deployment to ensure reliable, scalable, and performant applications.
- Facilitate agile ceremonies (e.g., sprint planning, retrospectives) and foster an environment of accountability and transparency.
- Identify and address technical debt, while balancing new feature development to maintain a sustainable pace for your team.
- Actively participate in code reviews, architecture discussions, and technical decision-making.
- Promote a user-focused approach, ensuring that engineering choices enhance the overall app experience.
In the first days your expected deliverables will include
- Conduct a team assessment, including skill sets, strengths, and areas for improvement; create a development plan for each team member.
- Review the current codebase, architecture, and infrastructure to identify any immediate improvements in quality, security, or scalability.
- Establish key metrics to measure the team’s productivity, quality, and success in delivering user-centric solutions.
- Collaborate with product managers to understand the product roadmap and business goals, and begin defining quarterly objectives for your team.
- Implement or improve agile practices within the team to enhance efficiency and visibility in the development process.
- Take ownership of at least one major feature release or product update, managing the project from development through to deployment.
- Initiate regular 1:1s with team members, setting clear expectations and building an open, supportive environment.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; a Master’s degree is a plus.
- 5+ years of experience in software engineering, with at least 2 years in a leadership or management role.
- Proven experience managing engineering teams in a B2C product environment, ideally within the finance, fintech, or app-based sectors.
- Strong technical background in full-stack development, mobile app development, or relevant technologies (e.g., React, Swift, Kotlin).
- Solid understanding of agile methodologies, with a track record of successfully leading agile teams.
- Demonstrated experience with product development and working cross-functionally with product, design, and QA teams.
- Excellent communication and interpersonal skills, with the ability to influence and motivate others.
- A passion for building user-centric products and enhancing the customer experience through technical innovation.
Benefits
- Working remotely from anywhere in Japan
- Flexible working hours
- Employee stock option program participation
- Referral bonus 250,000 JPY per successful hire
- Communication allowance (10,000 JPY/month)
- Remote work allowance (3000 JPY/month)
- 20 annual paid leave
- 10 annual sick and carer leave
- Health and social insurance support
- Ability to work from overseas for short periods
- Learning support (7500 JPY/quarter)
About Moneytree
Moneytree is a fin-tech start-up founded by three foreign entrepreneurs in Tokyo. Their Moneytree Link product provides a "utility layer for connecting financial services" that serves banks and other fin-tech companies, but they also have a popular consumer app that helps people manage their finances. They're a truly international company with an English-first environment and a high technical skill level for engineers, so it sounds like a really great place to work!
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan β straight to your inbox.