Software Engineering Manager

Job type: Permanent
Contact name: Fahad Ahmed

Contact email:
Job ref: 32661
Published: about 1 month ago
Startdate: 06/08/2021

Job Intro:

Our client is a rapidly growing and highly capable Engineering organization which is fast becoming the global number 1 brand in providing specific online search & services to the industry sector they operate within. The role is based in Tokyo which is the location of their Japan Engineering Hub which is currently the priority location selected by the business for mass growth and rapid expansion. .


  • As a Software Engineering Manager at Indeed, you will provide hands-on leadership of a team of developers building integrations to partner systems. You will both contribute directly to building integrations, act as the point of contact for reviewing technical documentation for potential new integrations and manage a combination of employees and contractors to deliver integrations.
  • You are comfortable learning new things on the fly and helping your team learn unfamiliar systems and technology. You make pragmatic technology decisions to balance scalability, speed to market, and long-term maintainability. You document implementations effectively and work with internal and external stakeholders to validate integrations and deliver them to customers.
  • You understand that the best managers serve their teams, removing roadblocks and giving individual contributors autonomy and ownership. You lead engineering teams and earn the respect of talented software developers. You are equally happy talking algorithms and data structures as you are brainstorming about agile development process and technology career development. You want to be in the mix technically while providing leadership to your teams.
  • The Recommendation Backend team builds a platform to serve machine learning models that recommend best-match candidates for jobs posted on Indeed. The team's mission is to make the world's best AI matchmaker connect all jobs with the right jobseekers. To achieve this, the team leverages unparalleled rich data and state-of-the-art machine learning systems to deliver the highest quality candidate recommendations to employers globally.

Required Skills:

  • BS in Computer Science or related area, or relevant work experience Prior success as an Engineering Manager and experience building high-performance distributed systems
  • Experience with at least one of the following languages: Java, Scala, Kotlin, C++, Python, C#. Solid knowledge of data structures and a deep understanding of web technologies

Nice to haves:

  • A strong knowledge and prior experience of search engine technology such as Elasticsearch, Solr and/or Lucene
  • Prior experience of building cloud-based solutions, and/or service-oriented and event-driven system architectures