Back to jobs Featured

Software Engineer Director

Job description

Software Engineer Director

Our client is leading Blockchain software company, they are now looking for a high calibre Software Engineer Director to join their past expanding team.

Responsibilities:

  • You will manage multiple functionally aligned teams of around 10 developers.
  • You will plan, manage and deliver software engineering and development projects.
  • You will provide an interactive leadership style that drives delivery, fosters creativity and high performance.
  • You will collaborate and partner with product, project, infrastructure and other teams to plan and execute development projects
  • You will maintain a vision for multiple technical products and build them to meet aggressive business goals.
  • You will identify design flaws and problems proactively and devise a plan to execute and solve these problems
  • You will provide guidance to teams to solve problems, wherever form they take. Techincal, managerial, motivational etc.
  • You will be gatekeeper of code quality, organization, and automation.
  • You will reinforce developmental best practices for quality assurance and deployment.
  • You will participate in the strategic business and product planning process.
  • You will work as part of a Global (HK, SG, US) team.

Requirements:

  • 10+ years of experience with Computer Science or related degree
  • Strong experience building and managing enterprise software systems and infrastructure.
  • Experience working with VP and Executive level stakeholders with strong communication skills
  • Knowledge in various middleware technologies (RabbitMQ, Kafka, solace etc.)
  • Skilled in building software from open source technologies.
  • Experience leading green field / brown field system build outs in the past.
  • Understanding of DevOps and CI/CD and proficiency in Java and/or C++ required
  • Experience with Kubernetes highly desirable
  • Knowledge of API development and API gateways.
  • Strong understanding of TDD and BDD development approaches, able to write thorough unit-test cases
  • FinTech background and familiarity with blockchain and GKE is a plus