Engineering Team

Miro’s Engineering team is driven by curiosity, collaborative problem solving, and a deep desire to provide best-in-class technical solutions for Miro’s millions of users. It isn’t about an independent vision, it’s about working collectively to build a product that’s cutting-edge, complex, and beloved.

shape-3
  • Build complex software as a leader in the category

    • We’re working on something new and complex, and developing it fast. We’ve scaled quickly to 80 million users, so staying relevant for our customers means releasing new features while keeping the base running smoothly.

    EN why join
  • Iterate on functionality of a globally beloved tool

    • Miro’s user base is as diverse as it is global in reach. Curiosity combined with a commitment to build highly functional software enables us to make a positive impact for both fellow Mironeers and our users, whether they’re small businesses or entire governments.

    EN why join-1
  • Be part of a collaborative Engineering culture

    • Miro doesn’t just help over 80 million users collaborate on ideas and solve problems: it’s also the foundation of how we work in our Engineering teams every day. From running retrospectives, to process mapping, and cross-stream collaboration, Miro powers our own collaborative ecosystem.

    EN why join-2
  • Share in a collective vision of a better future of work

    • As engineers at Miro, we build a product that allows users to create the next big thing and we try to do this by shipping value to customers ever faster, at high quality. Our vision is collective, never independent: We’re a part of a greater organization, supporting the Miro and Product Engineering visions and the ways our customers work in this new hybrid space.

    EN why join-3

As an engineer, you get to focus on building tooling to extend Miro into the communication ecosystem. You’re a key part of our engineering team, committed to refining and enhancing technology that can make collaboration in any hybrid setup seamless.

Miro’s engineering tech stack

  • java.c795c5a5 1
  • kotlin.9be44dc9
  • nodejs.9b94680f
  • typescript.7d06b1be
  • reactjs.d6db0b63
  • aws.fc751c41 1
  • postfresql.440d3732
  • kubernetes.477afa22

Find an Engineering role at Miro

Explore our development tracks

Learn how we work

Prepare for your Engineering interviews

  • 01. Recruiter Screen

    A 30-min interview to discuss the role, background and experience, and learn more about your motivation to join Miro.

  • 02. Live Coding

    Tackle algorithmic challenges in real-time to show your problem-solving skills, coding proficiency, and analytical thinking.

  • 03. Systems Design

    A conversation to assess your ability to architect scalable and efficient solutions, using system components and design principles.

  • 04. Miro Behaviors

    For this stage you will meet with your peers and/or team members. We will ask you evidence based questions related to both our Miro values and behaviours.

  • 05. Leadership Round

    Meet a member of the leadership team to discuss Miro’s company values and share your vision for success at Miro. 

At Miro, every team member participates in every stage of developing a new feature. You’re engaged in the process from brainstorming to analyzing the results of a new feature, regardless of your role in the team.

Engineering streams

Compensation and benefits

Our rituals

Ready to go beyond?