
Legora AB · Stockholm
About Us Legora is on a mission: to redefine how legal work gets done. From the very start we have been very clear about the fact that we are not building a sol...
About Us
Legora is on a mission: to redefine how legal work gets done. From the very start we have been very clear about the fact that we are not building a solution for lawyers, we are building it with them, because it is the only way to make sure it gets done the right way; working side-by-side every step of the way.
Our AI-native workspace empowers legal professionals not just to work faster - but to ask better questions, unlock new insights. Every day, we push the boundaries of legal tech to make complex processes smarter, faster, and more human. From thousands of documents analysed in minutes to intelligent workflows designed in collaboration with leading practices, we’re turning possibility into reality.
Today we are trusted by global firms like Cleary Gottlieb, Goodwin, Bird & Bird and Linklaters in over 40 countries, but we have no plans on stopping here. We ship fast, we iterate effectively, and we scale rapidly - not by accident, but by design.
When you join Legora, you become part of a team that believes "good enough" isn’t good enough and that the way to win is together, by empowering lawyers to do their best work with technology that truly understands them. If you’re excited by building from first principles, working with exceptional people, and accelerating change in a high-stakes, high-impact domain—then this is the moment and the place.
We’re not just shaping the future of legal tech — we’re defining it. Ready to join us in building the intelligent future of law?
The role
As a Software Engineer at Legora, you’ll play a key role in building the technical foundation that powers our products, designing, developing, and improving the core systems used by legal professionals around the world. You’ll work across the stack, contributing to the architecture and features that define our platform.
Lead the design, development, and deployment of end-to-end features for our web platform, ensuring high performance, security, and reliability.
Take full ownership of critical parts of the codebase, balancing quality, scalability, and speed of development.
Work with technologies such as React, Node.js, AWS, Azure, and Kubernetes, leveraging the right tools to solve complex challenges.
Collaborate closely with product and design teams to translate requirements into elegant, robust technical solutions.
Review code and mentor colleagues, raising the overall technical bar and fostering a culture of excellence.
Drive continuous improvement by challenging assumptions, exploring new technologies, and pushing both yourself and the team to innovate.
Contribute to infrastructure, integrations, and architecture discussions to ensure the platform evolves sustainably.
Who you are
An engineer with experience building and shipping modern software products.
Comfortable working across the stack, with solid skills in backend development.
Passionate about writing maintainable, secure code—and take pride in building things that last.
A problem solver who enjoys thinking about architecture, data flows, and long-term sustainability.
Familiar with cloud infrastructure, distributed systems, and integrations (experience with enterprise-scale systems is a plus, but not required).
Proactive, curious, and motivated by working in a fast-paced, collaborative startup environment.
Legora is an Equal Opportunity Employer
At Legora, we believe great teams are built on diversity of thought and experience. We’re proud to be an equal opportunity employer and committed to creating an inclusive, high-performance culture where everyone can do their best work. We welcome people of all backgrounds and don’t discriminate based on race, color, religion, national origin, gender, gender identity or expression, sexual orientation, age, disability, veteran status, or any other characteristic protected by law.
We're building one of the most ambitious tech teams in Sweden, defined by customer obsession, high shipping pace, and visible product impact. We’re a 125-person EdTech scale-up powering learning in 120+ countries. Our intelligent platform replaces traditional textbooks and combines rich, interactive pedagogy with smart AI and data to help students and teachers thrive, from international schools to US high schools. Why join Kognity? Work on problems that matter – Your work directly influences the lives of teachers and students in over 100 countries. The scale is global, and the outcomes are tangible. High ownership, high expectations – You will be trusted to take initiative, make decisions and drive outcomes. Responsibility comes early, accountability is real, and results matter. A fast-moving, high-performing team – You will work with smart, driven colleagues across the globe on complex problems. Standards and expectations are high, feedback is direct, and the pace is fast. Continuous growth is the baseline – Everyone is expected and supported to learn quickly, improve constantly and raise their own bar. If you enjoy responsibility, momentum and meaningful challenge, you will thrive here. What you’ll do: Design, build and ship full-stack features in Python and TypeScript, using AI-assisted workflows to accelerate execution while maintaining high quality and ownership from concept through iteration Design and evolve systems with a strong focus on architecture, boundaries and long-term maintainability, making sound technical decisions across APIs, data models, caching and testing Own problem spaces end-to-end, including shaping ambiguous requirements, defining the right approach and guiding execution toward robust, scalable solutions Continuously improve the codebase by simplifying solutions, reducing technical complexity and driving changes that have an impact across the team and system Guide and review implementation, including work produced through AI-assisted workflows, ensuring quality, consistency and alignment with system design What we’re looking for: Strong coding ability in JavaScript or TypeScript and at least one backend language, combined with the ability to evaluate, guide and refine implementation to reach production-ready outcomes efficiently Proven experience building and shipping features in a fast-moving product environment, with a track record of delivering high-quality solutions with real impact Experience owning features end-to-end, including shaping requirements, making technical decisions and iterating based on feedback and outcomes Strong understanding of system design, with attention to architecture, abstraction and long-term maintainability Experience using AI-assisted development tools, or a strong interest in adopting them as a core part of how you design, build and iterate on software How we hire Discovery call with a Recruiter Hiring manager discussion Live coding session Values discussion Systems design session Leadership talk Every qualified person will be evaluated regardless of age, gender, identity, nationality, ethnicity, sexual orientation, disability status or religion. We’re committed to building a diverse, inclusive team and welcome people of all backgrounds, experiences, perspectives, and abilities.
Cleeven is an Engineering, R&D and IT consulting group enabling our clients support in their R&D efforts and operational excellence. We have know-hows in terms of innovation and R&D in a wide range of sectors: energy, services & banking, aerospace & defence, transportation, pharmaceuticals & chemicals, as well as IT & Telecoms. We are currently expanding our team and looking for talented and passionate software developers to join our dynamic team. As a software developer, you will play a crucial role in crafting and implementing software solutions across various projects and industries. Your responsibilities Designing, coding, and testing software applications Collaborating with engineers and stakeholders to understand project requirements Contributing to architectural design and system integration Ensuring software meets quality standards and performance metrics Continuously researching and implementing best practices in software development Qualifications Degree in Computer engineering, Electrical Engineering or similar Proven experience in software development Strong problem-solving skills and ability to work in a team environment Good communication and collaboration abilities A passion for learning and adapting to new technologies and methodologies The most common technical tools and programming languages we use on our projects in this field are: Programming languages: C, C++, C# Scripting: Python, bash, Model-based development: Matlab - Simulink DevOps tooling: Jenkins, IAR compiler, GIT, gerit Documentation: Confluence Methodologies: Scrum / Agile Currently we are recruiting 2 people, one within test and one within development. This is a permanent employment. Due to the nature of the employment, relocation in Sweden might be considered during your tenure.
1 plats(er). Vill du göra samhällsnytta och bidra till Sveriges oberoende i världen? Vi söker dig som är skarp och tekniskt intresserad, och som vill utvecklas och bli ständigt bättre. Du är alltid hungrig på nya kunskaper och vill använda din dyrbara tid till att göra Sverige tryggare. På FRA arbetar vi med unika uppgifter – för Sveriges säkerhet och integritet. Ditt uppdrag I rollen som Software Engineer utvecklar och underhåller du lösningar som hanterar stora mängder data och utvinner och förädlar de relevanta delarna till efterföljande system för användning i verksamhetens underrättelseproduktion och cybersäkerhetsarbete. Världen förändras och så även de data som behövs i vårt arbete för att skydda vår demokrati. Därför sker kontinuerlig utveckling i takt med att nya krav uppstår. Du kommer att ingå i ett team med helhetsansvar för sina system. Teamet arbetar agilt med utveckling och drift, med stort ansvar och mandat i det dagliga arbetet i samarbete med den strategiska ledningen utifrån verksamhetens behov och prioriteringar. Teamet har ett nära samarbete med andra delar inom produktionen av underrättelseinformation, både med slutanvändare (analytiker) och andra tekniska team. I teamet ansvarar ni för att bygga helt nya produktionsmiljöer och förmågor, men även för att underhålla och automatisera befintliga produkter. Systemen är en blandning av open source, egenutvecklade samt externa produkter. Ni deltar i design, arkitekturval, implementation, testning, driftsättning, underhåll och avveckling/migrering av dessa produkter, det vill säga hela livscykeln. Teamet ingår i en enhet med två team som har fokus huvudsakligen på systemutveckling/förmågeutveckling respektive systemintegration mot plattformar/nät, för system som hanterar stora mängder data till underrättelseproduktionen och cybersäkerhetsarbetet. Rollen som Software Engineer kan placeras i ettdera av de två teamen, beroende på kunskap, erfarenhet och intresse. Vi strävar alltid efter att våra medarbetare ska trivas och utvecklas. Vi ser det som en förutsättning för teamets effektivitet. I teamet uppmuntrar vi kreativitet och nytänkande. Vi har kompetensmässigt djup och bredd, och samarbetet i gruppen är starkt. Via utbildningar, konferenser och egen omvärldsbevakning håller vi oss uppdaterade på den senaste tekniken. Tillsammans utvärderar vi och tar del av varandras insikter. Du kan Vi söker dig som har: Högskoleutbildning inom datateknik, systemvetenskap eller liknande område, alternativt förvärvat motsvarande kompetens genom arbetslivserfarenhet Goda kunskaper i att arbeta i Linuxmiljö Goda kunskaper i svenska och engelska i tal och skift För oss är det viktigt att du är nyfiken, ödmjuk och har ett driv att lära dig nya saker. Det är även meriterande för tjänsten om du har erfarenhet från ett eller flera av följande områden som du kan komma i kontakt med i olika utsträckning: Programmering för systemautomation i Linuxmiljöer (t.ex. Bash/shellscript, Python, Go) Hårdvarunära programmering på Linuxservrar (primärt C , men även Rust) DPDK/XDP Kubernetes (t.ex. RKE2) Containerteknologi (t.ex. Docker, Podman) Infrastructure as Code (t.ex. Ansible, Puppet) GitOps och att arbeta automatiserat mot repon (t.ex. ArgoCD) Nätverk (t.ex. DNS, routning, brandväggar, IP-protokoll, Snort/Suricata) Övervakning och metrik (t.ex. Grafana/Prometheus, Kibana/Elasticsearch, Nagios/Checkmk) Fysisk serverhårdvara Stora dataflöden (t.ex. olika message buses eller Apache NiFi) Du är Vi kommer att lägga stor vikt vid dina personliga egenskaper, och söker dig som känner igen dig i följande egenskaper: Samarbetsförmåga – Du arbetar bra med andra människor. Du relaterar till dem på ett lyhört och smidigt sätt och lyssnar, kommunicerar och löser konflikter på ett konstruktivt sätt. Självgående – Du tar ansvar för din uppgift, strukturerar själv ditt angreppssätt och driver dina processer vidare. Mål- och resultatorienterad – Du arbetar mot mål och fokuserar på resultat. Du styrs av mål- och resultattänkande i prioriteringar, planering och agerande och förändrar din inriktning när målen ändrar sig. Problemlösande analysförmåga – Arbetar bra med komplexa frågor och använder kreativitet för att hitta nya angreppssätt. Analyserar och bryter ner problem i sina beståndsdelar och löser komplicerade problem. Om FRA FRA har omvärlden som sin arena där varje arbetsuppgift är en del av något större. På ett eller annat sätt får du som medarbetare vara med och bidra till att skydda Sveriges integritet och oberoende i världen. Du är med och gör skillnad på riktigt, varje dag. Vår uppgift som underrättelsetjänst är att skydda Sverige mot de allvarligaste hot som kan riktas mot ett samhälle – militära angrepp, terrorism och cyberattacker. Vi skyddar det viktigaste vi har – vår trygghet, vår demokrati och vårt sätt att leva. Vi är experter på cyberområdet och signalspaning samt en larmklocka för militära hot. FRA leder sedan 2024 Nationellt cybersäkerhetscenter, NCSC vars uppdrag är att utveckla och stärka Sveriges förmåga att förebygga, upptäcka och hantera cyberhot. För mer information om FRA besök www.fra.se (http://www.fra.se/). För mer information om Nationellt cybersäkerhetscenter besök www.ncsc.se (http://www.ncsc.se/). För din trygghet. För vår demokrati. Varje dag. Året om. Mer information Arbetsplatsen är belägen i närheten av Drottningholm, ca 10 min från Brommaplan. Svenskt medborgarskap är ett krav då anställning vid FRA innebär placering i säkerhetsklass. Före en anställning kommer du att säkerhetsprövas i enlighet med säkerhetsskyddslagens bestämmelser. Med anställning följer en skyldighet att krigsplaceras. Vi tillämpar sex månaders provanställning. I denna rekryteringsprocess kommer arbetsprov/tester att tillämpas. För mer information är du välkommen att kontakta rekryterande chef på rekrytering@fra.se. Fackliga företrädare nås på 010-557 46 00. Vi tar emot ansökningar via www.fra.se senast 2026-08-09 Referensnummer 2026FRA306-2 Då vi inför denna rekrytering redan tagit ställning till de rekryteringskanaler vi önskar använda undanber vi oss att bli kontaktade för ytterligare erbjudanden om annonserings- och rekryteringshjälp. Sökord: Linux, RHEL, infrastruktur, infrastructure, Bash, shellscript, Python, Go, GitOps, Kubernetes, Docker, Podman, nätverk, network, server, serverhårdvara, automation, automatisering, Ansible, C , Rust, Go Anställningsform: Tillsvidareanställning. Varaktighet: 6 månader eller längre. Arbetstid: Dagtid.