Mid Software Engineer
At Medius, we believe finance should empower strategy, not stress. Founded in Sweden in 2001, we’ve grown from a local startup into a global leader in cloud-based spend management. Thousands of organizations trust our AI-powered solutions to simplify processes, eliminate manual work, and give finance teams clarity, confidence, and control.
We’re more than a software company – we’re a global team of problem-solvers and innovators reinventing accounts payable. Our culture thrives on freedom, curiosity, and continuous improvement, giving you space to focus on what matters – and still have time to live your best life.
If you want to make a real impact, see your ideas come to life, and shape the future of finance, Medius is the place for you.
Job overview
We are looking for a highly skilled Software Engineer to join our Kraków-based team as we scale our next-generation, true cloud service. Supporting over 1,000 global clients, our main platform is built on a modern stack of Azure, .NET Core, React, and TypeScript. In this role you will do more than write code; you will influence the product’s future by designing scalable solutions and championing the integration of AI to revolutionize our development lifecycle. Success in this role means balancing high-velocity feature delivery with long-term architectural health.
What you'll do:
Build and maintain scalable cloud services that can handle the load a global customer base puts on them.
Apply Domain-Driven Design (DDD) principles in practice — modular, maintainable code, not just the vocabulary.
Use AI tools (GitHub Copilot, LLM assistants, etc.) as a genuine part of your workflow — code generation, refactoring, documentation, test writing.
Design and maintain RESTful APIs that integrate cleanly within a complex cloud environment.
Work with Azure services and make sensible trade-offs between performance, cost, and security.
Collaborate with engineers, product owners, and designers in an agile team — contribute to the work and to the culture.
Write good tests, participate in code reviews, and hold a high bar for code quality.
Keep an eye on emerging tooling and bring back what's actually useful.
Qualifications:
3+ years of professional software development experience, strong with C# and .NET.
Hands-on frontend experience — React (or equivalent), TypeScript/JavaScript.
Practical familiarity with DDD and CQRS patterns, not just theoretical knowledge.
Experience deploying and operating services on Microsoft Azure.
Some real experience using AI tools to speed up development — and genuine curiosity to go further.
Solid with relational databases and RESTful API design.
Strong testing habits and a track record of maintaining quality in production software.
CS degree or equivalent experience.
English at B2 or above — you can explain technical decisions clearly to non-technical stakeholders.
You take ownership of your work and invest in your own growth and in the team's.
Why Medius:
Well-being perks: Multikafeteria program, private healthcare (LuxMed), life insurance
Fun & connection: Summer & Christmas parties, Game Board nights, spontaneous team events
Growth & impact: Be part of a team where your ideas matter, innovation thrives, and your work is visible globally

Medius
Medius is a dynamic technology company that creates innovative solutions for modern business. We specialize in software development, mobile applications, and data management systems.Mid Software Engineer
Mid Software Engineer