Miro is looking for a Head of Engineering to design and build Miro's core platform and to grow the team.

 

HEAD OF ENGINEERING

The Head of Engineering will design and build Miro's platform, drive key technology decisions, craft a world-class engineering team, and work with colleagues across Miro to ensure the most useful, user-friendly products possible. The Engineering Lead will ensure that Miro's systems remain HIPAA and FDA compliant with appropriate security, development standards, access control, documentation and logging.

If you love creating smart and useful products, working with small teams, crafting company culture, developing Intellectual Property, and you care deeply about the success of your products and your team, read on.

 

Qualities that will bring success to the role

Integrity, creativity, focus, and humility

Incisive, elegant and efficient thinking 

Excellent communication skills

Pro-active in thoughts and actions

A passion for attracting and mentoring top talent

Can easily collaborate with non-engineering teams to align business, creative and strategic goals with technology initiatives

Natural ability to inspire and maintain positivity, creativity and personal ownership among teammates


RESPONSIBILITIES

 

Head of Engineering efforts

Architect and develop the early systems to meet technical, scientific & business goals

Manage the development of complex web-based systems, A.I. & mobile apps

Design / build data processing pipelines; ensure data quality through testing and monitoring

Design schema and query optimization for relational databases (MySQL/PostgreSQL)

Design, implement and maintain web APIs

Design and maintain required Version and Data controls

Craft robust QA systems to ensure product and data quality and reliability

Standardize processes to maintain clean, well-documented code and logging per regulatory requirements

Work with Clinical Manager to ensure practices and systems meet regulatory standards 

Prepare for and manage yearly regulatory audits

 

Manage engineering team

Work with business, product and science teams to advance business goals

Launch stable, scalable, reliable, well-documented software with small team

Ensure projects meet or exceed deliverable timelines and functional objectives

Interview and hire talented and engaged engineering team

Inspire team members to create inventive solutions while maintaining focus

Foster an esprit de corps; bring out the best in each individual

Be a positive role model, thought partner, collaborator and mentor for co-workers

Encourage a culture of easy communication, honesty, collaboration and productivity


REQUIREMENTS

 

Hands-on technical leader and manager who is a solid engineer and strong team builder

Experience working in an early stage start-up

Proven track record as both an engineer and a leader of engineering teams

Deep experience with agile software development life cycle using scrum/lean methodologies, source control (e.g., Github), continuous builds and continuous integration systems

History of effectively collaborating with key stakeholders across the business

Strong experience with data architecture design and implementation

Proven track record of building and managing teams that deliver great products

Passion for clean, well-documented code

5+ years of hands-on development of scalable services; 2+ years in hands-on technical leadership role

Curiosity and chops to implement data processing pipelines, computational stats and A.I.

Familiarity with mobile development across platforms

BS, MS or PhD in Computer Science or equivalent field