Job Description
APPLICATION DEADLINE: We encourage you to apply soon if interested, this role will be taken offline based on applicant volume.
Who We Are
M-Files is redefining how work gets done. Our context-first document management system offers purpose-built business use cases—spanning universal and industry-specific workflows—to enable secure collaboration, automate processes, and ensure governance.
Unlike traditional systems, M-Files organizes content around the context of your business, connecting documents to related people, projects, and transactions. With our unique metadata-driven architecture, organizations can model content in line with their business processes, unify information across silos, and apply AI at scale. The result is greater productivity, reduced risk, and smarter, faster decisions for over 6,000 customers in 100+ countries.
For more information, visit www.m-files.com
We are looking for an AI Native Engineers (Agentic Development) to help shape how software is built at M‑Files in an AI‑native way. This role goes beyond traditional software development by combining software engineering, quality engineering, solution design, and end‑to‑end delivery through agentic AI systems, specification‑driven development, and modern cloud‑native practices.
While the role has a broad scope, its exact focus will evolve based on your background, strengths, and interests. Some engineers may lean more towards agentic delivery workflows and specification‑driven development, while others focus more deeply on platform foundations, quality automation, or AI‑native product capabilities. What matters most is impact—not covering every area at once.
You will work with AI as a core engineering primitive, using agentic workflows, executable specifications, and automation to accelerate delivery while maintaining production‑grade quality, governance, and maintainability across the Microsoft ecosystem.
Location note: This is a hybrid role within Finland. Our offices are in Tampere, Helsinki, and Lappeenranta, and we are only considering candidates who are currently located in Finland.
Mission
Build and scale AI‑native software delivery capabilities where specifications become executable artifacts, testing is autonomous and continuous, AI agents accelerate implementation, and engineering teams deliver high‑quality systems significantly faster without compromising reliability or governance.
Responsibilities
AI‑native software delivery
- Design, build, test, and operate enterprise‑grade software using AI‑first engineering practices.
- Use agentic workflows to accelerate implementation, refactoring, testing, documentation, and operational tasks across the software development lifecycle.
Specification‑driven development
- Translate business and product requirements into clear, machine‑readable implementation specifications.
- Define behavioral contracts and acceptance criteria using specification‑driven, BDD‑ and TDD‑aligned practices, enabling AI‑assisted generation and validation of production‑ready systems.
Quality engineering and autonomous validation
- Embed quality into delivery through continuous, AI‑assisted validation rather than manual or phase‑based QA.
- Implement automated testing approaches such as contract testing, regression analysis, and synthetic test generation, ensuring strong traceability between specifications, code, and tests.
Cloud and platform engineering
- Build scalable, cloud‑native solutions within the Microsoft ecosystem.
- Contribute reusable engineering patterns, templates, and guardrails, and help design secure, observable, and production‑ready systems using modern cloud and infrastructure‑as‑code practices.
Product and delivery collaboration
- Work closely with product managers, architects, and fellow engineers to refine specifications into deliverable outcomes.
- Support rapid experimentation and iterative delivery while ensuring alignment with business goals, governance requirements, and measurable results.
Ownership and impact
- Take end‑to‑end responsibility for outcomes together with the team, focusing on delivery quality, reliability, and long‑term maintainability while creating leverage for the wider engineering organization.
Required Skills & Experience
Core software engineering
- Strong experience in modern software engineering and cloud‑native systems.
- Advanced proficiency with .NET / C#, APIs, and distributed or event‑driven architectures.
- Experience building and operating enterprise‑grade, production systems on Azure.
AI‑native engineering
- Hands‑on experience using AI‑assisted development tools such as GitHub Copilot, Claude, or similar coding agents.
- Experience designing, building, or orchestrating AI agents and agentic workflows.
- Solid understanding of prompt and context engineering, RAG patterns, tool‑calling agents, and multi‑agent systems.
Specification‑driven development and quality
- Experience with specification‑driven development practices, including BDD, TDD, executable specifications, and automated testing frameworks.
- Ability to define clear, deterministic acceptance criteria for complex and AI‑assisted systems.
- Experience designing or contributing to AI‑assisted or automation‑first QA approaches.
Microsoft cloud and platform ecosystem
- Hands‑on experience with Azure and related services.
- Familiarity with technologies such as Azure Functions, Azure SQL, Microsoft Fabric, Azure OpenAI, GitHub Actions or Azure DevOps, Terraform, Copilot Studio, or Microsoft AI Foundry.
- Ability to apply Microsoft ecosystem tools in a production‑grade, governed environment.
DevOps and platform foundations
- Experience with infrastructure‑as‑code, CI/CD pipelines, and automated deployment strategies.
- Understanding of observability, security engineering, and cloud governance principles in modern software delivery.
We are looking for several AI Native Engineers (Agentic Development) to help shape how software is built at M‑Files in an AI‑native way. This role goes beyond traditional software development by combining software engineering, quality engineering, solution design, and end‑to‑end delivery through agentic AI systems, specification‑driven development, and modern cloud‑native practices.
While the role has intentionally a broad scope, the exact focus will vary based on your background, strengths, and interests. Some engineers may lean more towards agentic delivery workflows and specification‑driven development, while others focus more on platform foundations, quality automation, or AI‑native product capabilities. We don’t expect anyone to cover everything. What matters most is where you can create the strongest impact.
What We Offer:
- International team of top performers
- Inclusive and dynamic culture (virtual and in-person)
- Opportunity to contribute to our success and growth globally
- Flexible work/life balance
- Competitive compensation and benefits package
To join us in our success story, send your application and CV soon, but not later than June 7th, 2026.
We start processing applications immediately and the positions are filled once a perfect match is made.
Application note: Due to the high volume of interest, we won’t be able to respond to LinkedIn InMails. Instead, we encourage you to focus on a clear, thoughtful application, especially your cover letter. Tell us how you have applied AI in real engineering work and what impact it had. That’s what will stand out.
Please note that we are unable to offer relocation support for this position. Applicants must already hold valid residency and work authorization in Finland.
Join M-Files and help industry leaders transform the way they manage information and drive business success!









