About this role
Job title: Software Engineer
About the Role 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.
What You'll Do
- Be a hands-on code contributor, helping teams architect business-critical solutions.
- Solve technical problems of large scope and complexity.
- Collaborate with teams across Miro to improve our product, architecture, and engineering practice.
- Mentor less experienced engineers on the team.
- For Engineering Manager track: 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.
What We're Looking For
- Hands-on code contributor with the ability to architect and implement business-critical solutions.
- Ability to solve problems of large scope and complexity.
- Strong collaboration across teams and time zones to improve product, architecture, and engineering practice.
- Experience mentoring and developing junior engineers.
- For Engineering Manager track: ability to build and lead a team, manage hiring, and develop processes; align dependencies across teams to achieve OKRs.
Nice to Have
- Experience working across distributed, global teams and hybrid work environments.
- Familiarity with front-end and back-end work and building developer tooling or large-scale collaboration platforms.
- Experience participating in cross-functional rituals like hackathons, All-Hands, and community meetups.
Compensation & Benefits
- Competitive base salary and equity package.
- Generous pension program and health insurance coverage.
- Catered lunch and snacks at hub offices.
- Ongoing professional development opportunities and access to a learning budget.