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.

  • 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 60M 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 60 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.


Ashwini Dhananjeyan

Engineering Manager

Miro’s engineering tech stack

The tools we use

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

Find an Engineering role at Miro

Discover your next step

Explore our development tracks

As a member of Miro’s Engineering team, you’ll embark on one of two continuous growth tracks:

  • Team IC

    Individual contributor

    As a Customer Experience IC, you will: Be a hands-on contributor, proactively helping teams achieve customer value Storyline and work strategically to achieve customer-driven outcomes Collaborate with teams across Miro to improve our product, architecture, and Customer Experience practice Mentor less experienced members of the team

  • Team People mngr

    People Manager

    As a Engineering Manager, you will:

    • Build and lead a team of engineers, including people management, hiring, and process development
    • Be a hands-on role model who is technically strong to help their team develop
    • Develop a plan to achieve OKRs on time and with excellent outcomes, closely collaborating with other teams to align on dependencies
ENG - learn how we work

Learn how we work

Our Engineering team consists of highly skilled, deeply experienced engineers all over the world, from Amsterdam to Berlin to Yerevan.

Through hub rituals and team processes designed for Miro’s hybrid work strategy, Miro Together, we live our collaborative values.

Prepare for your Engineering interviews

Find out what you can expect during the interview process.

  • 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. Meet the Team

    Meet with a variety of Mironeers to get a feel for what it’s like to work together, and learn more about Miro’s culture.

  • 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.


Yulia Mustaeva

Software Engineer

Engineering streams

We are all about activating value for end users and having maximum business impact. We run experiments, conduct user research, and work on the infrastructure that enables users to collaborate successfully.

We provide the features and integrations Enterprise needs to scale and stay secure that help our biggest clients work together. These include Scalability, Success, Flexibility, Security and Partnerships.

We make Miro reliable and scalable both as a product and as an engineering organization. We provide engineering teams with core services, provide guidelines for new features, and make sure our data platform is delivered with accurate data.

We design everything around the user experience as soon as they open a whiteboard.

We focus our efforts on the backend behind the canvas (the grey space of Miro board).

We leverage Agile concepts to drive data engineering projects. We aim for improved predictability, and a smoother validation process with our stakeholders.

We aim to extend the power of visual collaboration to everyone everywhere, by providing a platform that allows our stakeholders to build on top of Miro’s functionality and adapt to their specific use cases.

We are leading engineering efforts to design product and business logic architecture, developing best practices for how Miro’s code has to be written, stored, and built. We combine years of development into a unified technical vision.

We build and maintain essential structures, frameworks, and processes for every stage of an engineer’s journey. We help build a healthy, productive, and thriving organization and support the rapid growth of the engineering org overall.

Team comp and bene

Compensation and benefits

Our benefits are competitive, robust, and tailored to fit life in each of our hub cities. When you’re a Mironeer, you qualify for:

  • Competitive base salary and equity package
  • A generous pension program and health insurance coverage
  • Catered lunch and snacks at your hub office
  • Ongoing professional development opportunities and access to a learning budget to foster your growth

Our rituals

Each team is empowered to come up with their own rituals to ensure alignment and efficiency across the organization. Here are a few ways we work together:

  • Front-end and back-end syncs

    Front-end and back-end guild meetings to help us sync on initiatives and problems.

  • Hackathons

    Cross-functional hackathons to push us to innovate, ideate, experiment, and improve our company and product.

  • All-Hands meetings

    All-Hands meetings to share news and learnings, celebrate wins, and make connections.

  • Community meetups

    Engineering meetups to encourage us to keep networking and learning.

Ready to go beyond?