Own Technology Strategy and R&D: Engage in constant research and development, maintain technology roadmaps, and ensure alignment with business objectives.
Day-to-Day Platform Management: Oversee technology infrastructure, architecture, design, testing, implementation, and maintenance with a focus on optimizing performance and scalability, reinforcing continuous intelligence and innovation.
Recruit and Develop Technology Team: Recruit, hire, develop, grow, and inspire an exceptional technology team committed to innovative engineering solutions aligned with the companys business model and vision.
Establish Engineering Processes: Set software development metrics, quantitative techniques, and quality control. Manage transparency, accountability, and early problem resolution in project/organization management.
Manage Software Development Lifecycle: Oversee functional requirement analysis, design specifications, technical code review, project planning, and implementation. Collaborate with the engineering team to enhance core technology and refine existing solutions.
Coordinate and Prioritize: Ensure timely and efficient project delivery by coordinating and prioritizing tasks across team members.
Foster a Culture of Improvement: Promote continuous improvement, innovation, and excellence within the team.
Qualifications
Undergraduate degree in Computer Science or a related field.
At least 5 years of relevant software engineering experience, with 2+ years in a leadership role.
Hands-on leadership, inspiring team members to follow your example.
Experience with Python, Kubernetes, React, Typescript, and edge deployments on Linux.
Knowledge of software development best practices, such as Agile methodologies and DevOps.
A research-focused leader with a passion for innovation in engineering.
Exceptional communicator who can speak to both engineers and business stakeholders, inspire teams, and present to partners.
Proven experience in team building and attracting top talent.
Excellent communication skills, able to articulate complex technical concepts to both technical and non-technical audiences.
Ability to work with a distributed remote team across timezones.
Strong understanding of large-scale SaaS products and microservices architecture.