Mimica's mission is to empower enterprises, teams, and individuals to reclaim their most precious resource -- time and work more efficiently, with greater purpose and impact.
Our AI-powered task mining observes employee actions across the desktop and categorizes them into detailed process maps. Mimica's process intelligence highlights inefficiencies, prioritizes improvements based on ROI, recommends the optimal technology for automation (RPA, intelligent document processing, GenAI), and provides a blueprint for building new automations and transforming work.
What you will own
=====================
In this role, you will be responsible for improving and maintaining our Windows Desktop application. This means developing new features related to capturing desktop events (clicks, keystrokes, and screenshots), working on solutions for our most pressing challenges, troubleshooting incidents and releasing improvements to existing functionalities.
Part of your day-to-day
Contributing to the development of a
Windows desktop application
that accurately and reliably records and stores sequences of desktop events, which is a pivot of Mimica's task mining & automation platform.
Conducting root cause analysis and debugging issues in client Windows environments
Refactoring components to improve system quality - performance optimizations and network improvements
Helping us build up our tools for observability and distributed tracing (using OpenTelemetry and Grafana)
Keeping the Mimica platform up-to-date with the latest framework developments and devising innovative solutions in the Intelligent Automation space
Documenting procedures and guides to facilitate knowledge sharing and helping other engineers to level up through pairing and mentoring
Participating in hiring and onboarding new team members; taking on broader leadership responsibilities as we grow
What you will bring
Background in developing and deploying Windows applications
(eg. WinForms/WPF/UWP, MAUI)
Proficiency with the
Microsoft .NET stack
(C#, .NET Framework, .NET Core, SQL Server) and willingness to work with various modern frameworks and tooling
Firm grasp of multi-threading and efficient cross-process communication
Working knowledge of interacting with the Windows API and COM objects
Advocacy for OOP design principles and engineering best practices with a focus on code quality, CI/CD and scalability
Strong debugging skills - methodically decomposing systems to identify bottlenecks, diagnosing issues, troubleshooting and implementing maintainable solutions
Drive to continually develop your skills, improve team processes and reduce debt
Fluency in English
and ability to effectively communicate abstract ideas, complex concepts and technical trade-offs
Bonus
Proven understanding of system architecture and efficient network communication and data transfer management using streaming, compression, etc.
Familiarity with working within a Startup/Scale-up environment - delivering value quickly and iteratively
Active interest in AI, ML, RPA, automation, or related fields
Location
============
This is a fully remote position. You can be based anywhere in the UK, Europe, or the Americas within a UTC-7 to UTC+3 timezone.
###
What we offer
Generous compensation + stock options -- aligned with our internal framework, market data, and individual skills.
Distributed work: Work from anywhere -- fully remote, in our hubs, or a mix.
Laptop, remote setup stipend, and co-working budget
Flexible schedules and location
Ample paid time off, in addition to local public holidays
Enhanced parental leave
Health and retirement benefits
Annual L&D budget
Annual workaways and regular virtual & in-person socials
Opportunity to contribute to groundbreaking projects that shape the future of work
Note: Some benefits may vary depending on location
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.