Careers

Development Team Lead

Description

Lead our team of world-class software engineers working on the Authlete backends and frontends!

  • Take charge of task breakdown and planning based on the product roadmap as well as assignment of tasks to your team members

  • Coach, mentor, and lead team members by having robust conversations that develop careers and maintain a high-performing team

  • Follow up and report on task progress, help team members unblock obstacles in their work, and adapt to changes in priorities or strategy

  • Drive consistent standards and approaches to create clean, tested, and documented code and processes

  • Work together with the cloud operations team lead and VP of Engineering to develop a strong engineering culture and positive team spirit within the engineering department as a whole

This is a senior position that requires work experience as a team lead, lead developer, engineering manager, or similar. A successful candidate is expected to have at least 10 years of experience in the software industry. The position reports to the VP of Engineering. This role can be synergistically combined with a Senior Java Developer position, depending on your skills and experience.

Work together with the product team to develop our roadmap and provide input and feedback to the planning process based on current problems and workload of your team. Review merge requests and develop best-practices and processes for the development team.

This position requires strong, demonstrated skills in Java development as well as understanding of web frontend technologies and frameworks. We use mainly Java 11/21 EE and React. Our development and production environment is highly containerized so familiarity with Docker or Kubernetes is a plus. Experience with React is a big plus.

You must speak English or Japanese well, and proficiency in both is a plus, as well as proficiency in other languages. Reading and writing in English is required for this position.

Key technologies

Java 11+ EE, JAX-RS, Java servlets, React, Tailwind, Cypress, Selenium, Mysql, Postgres, Oracle DB, containers, Kubernetes (GKE), Google Cloud Platform, Ruby (dev scripts), Docker, OAuth 2, OpenID Connect, Slack, GitLab, Spring Boot, Kotlin.

About Authlete

We provide a backend for implementing OAuth 2, OpenID Connect, Financial-grade API, Open Banking and related standards. Our services are widely used globally by customers in a wide range of industries such as fintech, banking, entertainment, healthcare, travel, and media.

Employment and working conditions

Our work style is flexible; you will be entrusted with responsibility for your work and managing your time. Full remote or hybrid is possible. Full-time permanent or contract, or part-time is negotiable. We have offices in Palo Alto, Tokyo, and Dubai, and team members all over the world with a wide variety of backgrounds.

We have an office at Finolab (fintech startup center) in Otemachi (near Tokyo Station) where you can hang out with co-workers and join events. We accept candidates from outside Japan who can work remotely and have experience in managing their own time, such as freelancing. We are open to discussing supporting visa application and moving to Japan for members who have worked with us remotely first.