Director of Engineering\CTO

Job Title: Director of Engineering\CTO
Contract Type: Permanent
Location: Singapore
Salary: SGD Attractive
Contact Name: Shashi Natrajan
Contact Email:
Job Published: October 02, 2020 21:40

Job Description

About our client

Our client is a well-funded technology startup.


About the role 

As the Head of Engineering\CTO, you will be in the driver's seat of creating and delivering the strategy for the overall stability and scalability of company products as the leading player in the technology ecosystem. To succeed, you need to possess a blend of strong leadership skills and technical depth.


Your responsibilities

  • Work with co-founders to understand the company business strategy and co-create a medium/long term tech roadmap.

  • Drive architectural changes across various systems as necessary through design, review, execution, and deployment to ensure success.

  • Lead multiple teams to perform design, code, and process reviews to improve individual systems as well as engineering wide.

  • Provide guidance to ensure the overall architecture and solutions are very well designed for the long- term while also driving a pragmatic approach to deliver results in phases that are aligned with business value.

  • Ensure optimal application of engineering resources in order to meet product development and consumer requirements and ensures the implementation of agile processes.

  • Design the entire solution from ideation and visual design through the SDLC, life cycle activities such as extending or updating a system, planning the retirement of a system.

  • Perform reliable integration and implementation system to all product stakeholders including merchants, partners, and most customers.

  • Handle incident management, coordinating internal communication & preparing SOPs to management software/product reliability issues.

  • Engage with the engineering team on helping to design, debug, improve, and optimize critical backend services.


You will have 

  • Scalability, reliability, and sustainability should be in your DNA while prioritizing and juggling several urgent priorities.

  • A hands-on software engineer who can just roll up your sleeves anytime to make various changes in the code and design as necessary.

  • The right level of technical maturity to drive various tech initiatives, make tough calls in technical design and execution.

  • Broad and deep knowledge with hands-on experience in regards to scalable back-end infrastructure with high uptime and availability.

  • Big plus if you also stay up to date with the latest technology, designs, patterns, tools and trends in the fast-moving software world.

  • Excellent verbal and written communication and presentation skills.

  • Minimum of 4 years of experience as a software engineer, with at least three years, focused on handling back-end design and architecture.

  • Minimum of 4 years of experience as an Engineering Manager leading diverse distributed teams across the Asia region.

  • Minimum of 3 years of experience in a technology leadership role that shaped tech direction, strategy and engages with senior stakeholders.

  • Technical skills: Architecture Design & Review, Java, JavaScript, Linux, MySQL, Python & Ruby.