We are seeking a highly skilled and motivated individual to join our fast-growing HCM (Human Capital Management) and global payments start-up company as Head of Engineering. As the Head of Engineering, you will play a critical role in shaping our technical vision and driving the development of our innovative platform.
Responsibilities:
- Technical Leadership:
- Provide strategic direction and technical leadership to the engineering team.
- Define and execute the overall engineering roadmap, ensuring alignment with business goals and objectives.
- Drive innovation and continuous improvement in software development practices and processes.
- Team Building and Management:
- Build and lead a team of developer engineers and QA leads.
- Recruit, mentor, and develop top engineering talent.
- Oversee all development teams and their deliverables.
- Foster a culture of collaboration, learning, and high-performance within the team.
- Product Development:
- Work closely with product managers and stakeholders to translate business requirements into technical solutions.
- Oversee the end-to-end development process, from design and architecture to implementation and deployment.
- Ensure high-quality code and adherence to engineering best practices.
- Manage AWS infrastructure and ensure optimal performance and reliability.
- Assist with company data security, technical compliance, and service availability.
- Develop, test, and deploy new features and improvements on the platform.
- Ensure compliance with security regulations.
- Transition Plan Implementation:
- Develop and execute a transition plan to bring engineering functions in-house from an outsourced provider.
- Collaborate with relevant stakeholders to define timelines, milestones, and success criteria for the transition.
- Coordinate with the outsourced provider during the handover period to ensure a smooth and seamless transition.
- Cross-functional Collaboration:
- Collaborate with other departments, such as product management, design, and operations, to ensure successful delivery of the product.
- Drive cross-functional initiatives and foster strong relationships to optimize collaboration and efficiency.
Requirements:
- Proven experience as a technical leader, ideally in a start-up or fast-paced environment.
- Proficient in software architecture, technology stack development and API-driven distributed modular microservices system software architecture.
- Strong programming abilities with full stack experience covering front-end, back-end, database, APIs, AI, cyber security, QA testing, DevOps and systems admin.
- Experience building and leading high-performing engineering teams.
- Solid understanding of HCM and/or global payments systems is highly desirable.
- Demonstrated track record of successfully implementing a transition plan from an outsourced provider.
- Excellent communication and leadership skills.
- Ability to thrive in a dynamic, fast-paced, and rapidly changing environment.