Graduate Software Developer - United Kingdom - Input Output Hong Kong

    Default job background
    Description
    As Head of Software Engineer, at IOG, you will be responsible for leading all technical aspects of the Tribe. You will lead the engineering delivery to reach objectives and synchronize their work all along the project's life cycle. You will report to the Director of Software Engineering (Chapter Director).

    This is a senior leadership role in IOG where you will have the opportunity to shape the direction of the company.

    You are responsible for ensuring that the Tribe delivers high quality code and engineering outputs based on clear technical requirements and also to ensure that the Tribe's standards are high, and that technical debt is managed effectively.

    You and your team will work closely with product management, architects, and PMO, and work towards software where we can produce evidence that it meets the requirements.

    In order to achieve this, you will need to use a wide range of quality assurance methods, including but not limited to, performance testing, regression testing, integration testing, end-to-end testing, unit tests.

    As IOG continues to grow, it is expected that your team will cover the whole software development lifecycle.

    With the comprehensive overview over the technical aspects of IOGs products this position will give you, You will be expected to use this to assist the communications department when they need to convey technical information to our customers and community.

    Manage a Tribe's software engineering team(s) including software and test engineers.

    Ensure the technical feasibility of the project including but not limited to ensuring that our solutions are scalable, sustainable, architecturally sound, and that technical debt is incurred consciously and repaid in a reasonable time.

    Assist the Product team to ensure software meets business requirements
    Propose and negotiate project requirements with the Product Owners
    Contribute technical and systems design expertise to assist in the architectural design, development, implementation, and testing of software.
    Ensure that the technical requirements for code as part of PI Planning are of a high quality.
    Determine and define clear deliverables, roles and responsibilities for team members required for specific projects or initiatives.

    Work closely with executive teams, UI/UX designers, software architects, software engineers, test engineers, site reliability engineers, product managers to produce high-quality products and features through the software project lifecycle (build, test and release on time).

    Maintain high standards of software quality within the team by establishing best practices. Follow and pro-actively implement appropriate coding standards.
    Monitor the progress and performance of projects to ensure timely and effective delivery.
    Software engineering
    Agile and continuous improvement
    Backend and frontend experience
    Coach and mentor to members in the tribe, helping to problem solve and identify opportunities to enhance development.
    Engineering Graduate or PhD degree
    ~10+ years experience in software industry
    ~10+ years experience in managing software development teams
    ~Experience working with remote teams
    ~ Experience in coaching teams through agile method and organizational changes
    ~ Proven experience in strategic planning
    ~ Excellent interpersonal skills so as to be able to relate with people from diverse backgrounds or personnel from different units of the company.

    Flexible schedule
    Remote work
    Learning & Development opportunities
    Competitive PTO and Sick Leave plan
    Monthly Health Stipend to use towards any wellness or medical coverage/service
    Pension

    At IOG, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent.

    We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

    #