Chief Technology Officer - Singapore - Atomic Group

    Atomic Group
    Atomic Group Singapore

    2 weeks ago

    Default job background
    Full time
    Description

    This listed tech client has an exhilarating, diverse, and dynamic workplace where you'll collaborate closely with both Management and Technology teams. Your primary responsibility will be to spearhead the development, maintenance, and oversight of all our technological products, infrastructure, and internal systems across our diverse markets in Asia.

    Responsibilities:

    • Lead the implementation of all technological initiatives.
    • Contribute to key architecture decisions in collaboration with stakeholders.
    • Engage with company leadership and the board to ensure alignment with evolving technology roadmaps and implement necessary product requirements.
    • Manage the department's budget effectively.
    • Cultivate and nurture a team of skilled engineers (comprising in-house, outsourced, and external contractors) to consistently deliver exceptional results, including designing a comprehensive hiring and candidate assessment strategy.
    • Provide mentorship and technical guidance to team members, particularly in system architecture and product development.
    • Analyze workflow and collaboration issues within the team and devise solutions to address these challenges.
    • Promote the adoption of best practices and methodologies in software development to ensure high-quality outputs.
    • Monitor and adjust the team's pace to maintain a sense of urgency for progress while mitigating burnout risks.


    Requirements:

    • Proven leadership experience in building, managing, and mentoring high-performing engineering teams and effectively interfacing with stakeholders.
    • Proficiency in developing and managing consumer-facing technologies (web, mobile web, app).
    • Expertise in a diverse range of popular frameworks and tools across front and back-end development (with at least 10 years of commercial experience).
    • Deep understanding of modern software architecture principles encompassing scalability, resilience, security, performance, and extensibility.
    • Wide exposure to modern persistence technologies (relational, NoSQL, distributed cache).
    • Hands-on experience with modern cloud stacks (AWS, Azure), container technologies (Docker, Kubernetes), and DevOps practices.
    • Familiarity with microservices-style architecture is highly advantageous.
    • Practitioner of Agile engineering practices, including coding standards, unit testing, automation, code reviews, refactoring, continuous integration, and continuous deployment.
    • Passion for exploring new technologies and refining coding skills.
    • Excellent communication and stakeholder management abilities.
    • Collaborative mindset with the capability to work effectively with cross-functional teams across various locations to deliver complex solutions.
    • Bachelor's or master's degree in computer science or a related field.