
Six Robotics · Oslo
About Six Robotics At Six Robotics, we build intelligent software that gives Unmanned Aerial Vehicles (UAVs) the ability to collaborate, adapt on the fly, and...
At Six Robotics, we build intelligent software that gives Unmanned Aerial Vehicles (UAVs) the ability to collaborate, adapt on the fly, and execute missions that were previously impossible. From our base in Oslo, our 50+ experts in defence, software, and AI develop Valkyrie, our flagship autonomy and swarm platform used by both government and industry. In close partnership with the Norwegian Defence Research Establishment (FFI), we move fast from concept to live deployment, often in the field alongside end users.
We work with advanced hardware and software, a modern tech stack, and missions that demand both technical mastery and operational discipline. Everyone is close to the action, from deep technical problem-solving to field operations. We move fast and value clarity, integrity, and teamwork in everything we do.
At Six Robotics, every person executes with precision, adapts to changing conditions, and strengthens the team. Getting in is hard, and you’ll be challenged every day. But if you have the skill, the discipline, and the drive to push your limits and always be sharpening your blade, you’ll find no better place to deliver real-world impact while collaborating and learning from the best in the field.
At Six Robotics, we know that achieving our mission requires more than great engineers; it requires an exceptional engineering environment. That’s where you come in. We are building a self-hosted Kubernetes cluster that will serve as a multi-purpose platform for internal web services, CI runners, remote devcontainers, and hardware-in-the-loop (HIL) environments. This is not about maintaining an existing setup. It is about designing and implementing the foundation from scratch.
Your mission follows this: to design, implement, and operationalize a highly available and scalable Kubernetes cluster that is adopted by developers and actively serving at least one of its intended purposes within the first six months.
You will be part of Team Factory, which builds the internal infrastructure and tooling that engineering depends on. This is a role with real ownership, where there is room to become the key Kubernetes contributor in the company.
What You Will Do
We are looking for a Senior Engineer who understands Kubernetes beyond surface-level usage. You are comfortable operating between application developers and bare-metal infrastructure, and you proactively propose solutions rather than waiting for direction.
You are motivated by ownership. You want to design something properly, build it, and maintain it over time. You thrive in environments where responsibility is real, and the technical bar is high. You think about how your technical decisions translate into value for real end users, and you are motivated by being part of building something that operates reliably in critical, real-world contexts where performance, correctness, and usability truly matter.
We believe the right candidate brings:
Nice-to-haves:
At Six Robotics, we're not just building software - we're redefining how unmanned systems operate in the real world. If you're driven by meaningful problems, technical depth, and the chance to shape something from the ground up, you'll find your place here.
Our technology helps unlock smarter, safer, and more adaptable UAV operations in defense and industry, solving real challenges with direct, tangible impact.
We're bringing modern AI, autonomy, and scalable software into a field that's long relied on rigid, pre-programmed systems, to change how UAVs are designed, deployed, and managed.
Join early and help define the core systems, tools, and culture of a company that’s still being built - where your ideas, code, and decisions will have a lasting influence.
Our Recruitment Process
Reference check followed by an offer if everything goes well. We consider applications continuously, so don’t hold off with applying if this looks interesting. Our Commitment to Inclusion At Six Robotics, we are committed to creating a workplace built on respect, integrity, and collaboration. We value different perspectives and experiences, and we believe that diversity within our team strengthens both our work and our culture. We encourage all qualified candidates to apply and help us build technology that makes a real impact.
All employees at Six Robotics are required to undergo a security clearance due to our close collaboration with the Norwegian Armed Forces. While prior clearance is not necessary, the clearance process will be initiated as part of onboarding.
About Six Robotics At Six Robotics, we build intelligent software that gives Unmanned Aerial Vehicles (UAVs) the ability to collaborate, adapt on the fly, and execute missions that were previously impossible. From our base in Oslo, our 50+ experts in defence, software, and AI develop Valkyrie, our flagship autonomy and swarm platform used by both government and industry. In close partnership with the Norwegian Defence Research Establishment (FFI), we move fast from concept to live deployment, often in the field alongside end users. We work with advanced hardware and software, a modern tech stack, and missions that demand both technical mastery and operational discipline. Everyone is close to the action, from deep technical problem-solving to field operations. We move fast and value clarity, integrity, and teamwork in everything we do. At Six Robotics, every person executes with precision, adapts to changing conditions, and strengthens the team. Getting in is hard, and you’ll be challenged every day. But if you have the skill, the discipline, and the drive to push your limits and always be sharpening your blade, you’ll find no better place to deliver real-world impact while collaborating and learning from the best in the field. About The Role We are hiring both Software Engineers and Senior Software Engineers who will work primarily in Rust to strengthen and scale the backend of our Ground Control Station (GCS) – the system used by drone operators to plan, monitor, and control missions. This role is appealing if you are excited about Rust as a modern systems language and want to help shape how it is used in a real-world, production-critical environment. We want to increase competence, raise the engineering bar, and build a robust Rust ecosystem internally. However, the primary goal is not to “write Rust for Rust’s sake.” The goal is to build reliable backend systems, APIs, and integrations that operators depend on. Rust is the tool. Solid engineering is the mission. You will join Grounded, the team that builds and maintains the backend powering our Ground Control Station. This includes developing the APIs used for interfacing with edge devices (drones), frontends (UI), integrating with third-party systems (BMS) and telemetry platforms. Being part of the Grounded team you are building the hub that connects multiple parts of the product into one coherent system. After six months in the role, success means you have shipped one or more substantial features to production and taken ownership of parts of the backend. You have improved system quality and influenced architectural decisions, while also helping raise the bar for how we use Rust internally, contributing to stronger practices, patterns, and technical direction. What You Will Do • Develop and extend backend features for the Ground Control Station (GCS) • Design and implement APIs for edge, frontend, and external integrations • Interface with third-party systems and services • Improve Rust tooling, conventions, and best practices within the team • Contribute to a gradual and pragmatic transition from C++ to Rust where appropriate • Contribute to backend authentication and security What we are looking for We are looking for Software Engineers with a strong engineering mindset who care deeply about system quality, structure, and long-term maintainability. You take pride not only in writing clean and robust code, but in improving the product as a whole. You think about how your technical decisions translate into value for real end users, and you are motivated by building systems that operate reliably in critical, real-world contexts where performance, correctness, and usability truly matter. You may already have solid Rust experience, or you may come from C++/Go or another systems/backend background with a strong interest in Rust. What matters most is that you understand quality backend systems at scale, think holistically, and write code that by default is maintainable and robust. You are motivated by quality and ownership. You want to improve systems, not just complete tasks. You care about architecture, robustness, and correctness, and you are comfortable contributing to technical direction as well as implementation. We believe the right candidate brings • 2+ years (5+ years for senior level) of professional software engineering experience, with a strong engineering and quality mindset focused on building robust, production-grade systems rather than prototypes. • Professional experience with Rust, or strong experience in an adjacent systems/backend language (such as C++ or Go) combined with recent hands-on Rust development • Solid backend or systems development experience • Strong Linux fundamentals • Highly efficient and structured technical communication skills, expressing decisions and trade-offs in a clear manner • Fluent in English (Norwegian not required) Nice-to-haves: • Experience from adjacent systems and backend technologies such as C++ or Go • Experience building server/cloud-based systems • Experience designing and maintaining APIs • Experience with Geographic Information Systems (GIS) • Exposure to advanced network configuration, video pipelines, or infrastructure environments involving Kubernetes and cloud deployment. • Having built asynchronous services or gRPC-based systems using Protobuf in a microservices architecture. Experience working with distributed systems and service-to-service communication would be valuable for this role Why You Should Join At Six Robotics, we're not just building software - we're redefining how unmanned systems operate in the real world. If you're driven by meaningful problems, technical depth, and the chance to shape something from the ground up, you'll find your place here. • Work on problems that matter Our technology helps unlock smarter, safer, and more adaptable UAV operations in defense and industry, solving real challenges with direct, tangible impact. • Lead the shift in a hardware-dominated space We're bringing modern AI, autonomy, and scalable software into a field that's long relied on rigid, pre-programmed systems, to change how UAVs are designed, deployed, and managed. • Build from zero, shape the future Join early and help define the core systems, tools, and culture of a company that’s still being built - where your ideas, code, and decisions will have a lasting influence. • Work with purpose, supported by great benefits You'll be part of a mission-driven team that values clarity, integrity, and collaboration, offering competitive pay, equity potential, strong insurance and pension plans, and ongoing learning opportunities. Our Recruitment Process • Screening interview with one of our recruiters to get to know you better (30 min). • Meet & Greet with someone from the team to learn more about us (60 min). • Programming assignment to be solved in your own time, followed by a technical interview (90 min). • Final interview with our CTO and Head of People (45 min) Reference check followed by an offer if everything goes well. We consider applications continuously, so don’t hold off with applying if this looks interesting. Our Commitment to Inclusion At Six Robotics, we are committed to creating a workplace built on respect, integrity, and collaboration. We value different perspectives and experiences, and we believe that diversity within our team strengthens both our work and our culture. We encourage all qualified candidates to apply and help us build technology that makes a real impact. Security Clearance Requirement All employees at Six Robotics are required to undergo a security clearance due to our close collaboration with the Norwegian Armed Forces. While prior clearance is not necessary, the clearance process will be initiated as part of onboarding.
Som en del av IT-avdelingen i Norges Bank blir du del av et fagmiljø med over80 kollegaer som på hver sin måte bidrar til at sentralbankens samfunnsoppdrag. Seksjonen IT Data Management ivaretar bankens behov for statistikk, datalagring og søkeverktøy. Vi består av åtte medarbeidere med ulik kompetanse, og har ansvar for å drifte og videreutvikle dagens analyseplattformer og datavarehusløsninger. Sammen sørger vi for at alle kolleger får dataene de har behov for, med rett kvalitet. På sikt er tanken at seksjonen også skal bidra med etablering av en felles utviklerplattform for Norges Bank. Dette er en unik mulighet til å jobbe med moderne teknologi, i et sterkt fagmiljø, med et viktig felles samfunnsoppdrag. Arbeidsoppgaver Som en verdifull bidragsyter i vårt DevOps-team får du en sentral rolle i å bygge, konfigurere, automatisere og forvalte infrastruktur og arbeidsflyt for utvikling og drift av tjenester i skyen. Du samarbeider tett med data engineers, systemutviklere, samfunnsøkonomer, arkitekter, cybersikkerhet og tjenesteleverandører for å sikre funksjonalitet og forbedringer. Hovedfokuset ditt blir å bidra til forvaltning og videreutvikling av den nyetablerte dataplattformen basert på Databricks og Azure, og til modernisering av infrastrukturen i Norges Bank. Når dataplattformen går over i en drifts- og vedlikeholdsfase, inkluderes du mest sannsynlig i utviklingen av en felles utviklerplattform som skal effektivisere hverdagen for utviklerne i sentralbanken. På data og analyse plattformen forventer vi at du bidrar til: • Å få på plass enda bedre overvåking, feilhåndtering og tilgangsstyring. • Å holde en kritisk, allerede produktiv plattform stabil, sikker og observerbar. • Å videreutvikle med utgangspunkt i brukernes behov At du forvalter infrastrukturen under plattformen (nettverk, storage, Key Vault, SQL) og støtter data engineers og økonomer. • I dette arbeidet vektlegges forvaltbarhet, lav endringsrisiko og høy oppetid. På utviklerplattformen innebærer bidraget ditt i større grad: • Klassisk plattform engineering: Bygge self-service-infrastruktur, gjenbrukbare CI/CD-maler, golden paths og standardiserte byggeklosser som gjør det enklere og tryggere for bankens utviklere å levere funksjonalitet til produksjon. • Nyutvikling: Plattformen er fortsatt i en planleggingsfase når du kommer inn og skal bygges for utviklerne i sentralbanken. Begge plattformene spiller en kritisk rolle i Norges Banks samfunnsoppdrag. De bidrar blant annet til å sikre finansiell stabilitet gjennom analyser og prognoser som danner grunnlaget for viktige beslutninger i banken, inkludert fastsettelsen av styringsrenten i Norge. Kvalifikasjoner Vi ser etter deg som har en bachelorgrad eller høyere innen IT eller tilsvarende, og som allerede har jobbet noen år i roller som DevOps Engineer, Site Reliability Engineer (SRE) eller lignende. Du anses som senior innen DevOps engineering og har sannsynligvis minst fem års erfaring, nok til å forstå helheten i feltet godt. Videre har du: • Solid kunnskap og praktisk erfaring med Azure-infrastruktur og tjenestehierarki med integrasjonskomponenter i skyen, ideelt sett fra et større Azure-miljø. • Du er komfortabel med containerteknologi, nettverkskomponenter, storage, Key Vault, databaser (SQL m.m.) og infrastruktur som kode med Terraform. • Verktøy for innsamling av logger og metrikker og for visualisering av disse (for eksempel Prometheus, Grafana, Azure Monitor eller lignende) er en naturlig del av hverdagen din. • Sikkerhet i skyen er noe du har med deg i alt du gjør. • Vi ser etter deg som behersker norsk på et svært høyt nivå, da arbeidsspråket er norsk. Det er en fordel om du har erfaring med Kubernetes spesifikt, med Databricks, og med automatisering, standardisering, policyer og maler i GitHub. Ideelt sett har du jobbet i en kontekst med noe overlapp mot DataOps og datavarehusløsninger. Du har gjerne jobbet med GitOps og verktøy som Flux CD eller Argo CD. Kanskje også IAM og policystyring. Du blir innplassert på stillingsnivå rådgiver, seniorrådgiver eller spesialrådgiver avhengig av antall års relevant arbeidserfaring og kompetanse. Personlige egenskaper Vi ser etter deg som trives med å gå ned i detaljer uten å miste helheten av syne og som vurderer hva som er klokt å gjøre, både på kort og lang sikt. Å holde en kritisk dataplattform stabil krever forsiktighet, mens det å bygge en ny utviklerplattform krever initiativ. Du synes det er givende å veksle mellom drift og utvikling og har begge deler i deg. Du balanserer å være ansvarsbevisst og grundig med en viss pragmatisme, og liker å få ting gjort. Du setter deg inn brukerbehov og kommuniserer på tvers av fag. Vi ser alltid etter mennesker som bryr seg om faget og menneskene rundt seg, som er nysgjerrige og deler sin kunnskap med andre. Spesielle krav For stillingen kreves tilfredsstillende vandel, ordnet privatøkonomi og sikkerhetsgodkjenning etter Norges Banks regelverk. Politiattest kreves fremlagt. Utdannelse og arbeidserfaring vil bli verifisert. Det stilles per i dag ikke krav om sikkerhetsklarering etter sikkerhetsloven. Etter ansettelse kan det imidlertid bli aktuelt å stille krav om slik sikkerhetsklarering. Vi tilbyr Du får en stilling med høy grad av ansvar i en virksomhet med et viktig samfunnsoppdrag. Engasjerte og faglig dyktige kolleger sørger for et inkluderende og godt arbeidsmiljø med fokus på samarbeid og kunnskapsdeling. Det er gode muligheter for utvikling, både faglig og personlig. Vi har flere gode sosiale og sportslige tilbud til våre ansatte. Du får tilgang på ferieboliger i Norge, og vi har gode treningsfasiliteter på kontoret. Vi har et godt sosialt miljø med en rekke ulike aktiviteter du kan være med på, fra kunst til sport, mat og drikke. Vi tilbyr konkurransedyktige betingelser og svært gode pensjons- og forsikringsordninger. Kandidater som er interessert, kan ta uforpliktende og fortrolig kontakt med Marte Røstum hos vår rekrutteringspartner Amby. Norges Bank skal ha en kultur for mangfold, inkludering og like muligheter for alle. Vi mener det bidrar til flere perspektiv, økt kreativitet og bedre beslutninger. Vi ønsker medarbeidere med ulike kompetanser, fagkombinasjoner, livserfaring og perspektiver for å bidra til enda bedre oppgaveløsning. Vi tilrettelegger for medarbeidere som har behov for det. Aktuell tilrettelegging kan for eksempel være tekniske hjelpemidler, tilpasning av møbler eller endring av rutiner, arbeidsoppgaver og arbeidstid. KontaktinformasjonMarte Røstrum, Rekrutteringspartner, Amby, 97690132 Helle Cecilie Aasen, Rekrutteringspartner, Amby, 92469899 ArbeidsstedBankplassen 2 0151 OSLO Nøkkelinformasjon:Arbeidsgiver: Norges Bank Referansenr.: 5151115131 Stillingsprosent: 100% Fast Søknadsfrist: 12.08.2026
The Role We're looking for a Senior Product / Full Stack Developer to join our small, tight-knit team. You'll work closely with our CTO, building features that directly solve real business problems. This is hands-on development where you'll own decisions, ship code regularly, and take pride in pragmatic solutions. You'll have significant autonomy, real impact on product direction, and the satisfaction of seeing your work used by clients and colleagues every day. What We're Building Our platform uses a modern, pragmatic stack: • Backend: Go monolith with server-side rendering and Turbo (Hotwired) for HTML-over-the-wire interactions • Legacy systems: Ruby on Rails app with two Vue frontends (Client and Backoffice) being thoughtfully retired • Infrastructure: PostgreSQL for all data, Metabase for analytics, self-hosted on DigitalOcean VPSs orchestrated with Docker and Docker Compose • Operations: Minimal overhead, maximum reliability; we favor stability over speed We use AI strategically to accelerate development, but the code is ours to own, understand, and trust. We automate what makes sense and avoid complexity that doesn't fit in our heads. Your Responsibilities • Develop features in our Go backend and contribute to the gradual migration away from Rails • Write clear, efficient SQL queries and collaborate on data modelling without relying on ORMs. • Write frontend code that's simple, maintainable, and effective (Turbo and Stimulus, or Vue.js if appropriate) • Own technical decisions within our pragmatic constraints, and be willing to revisit them as a team • Think deeply about data models and business problems, not just technical purity • Help maintain and improve our Docker-based infrastructure • Collaborate closely with the CTO on prioritization, architecture, and problem-solving What We're Looking For You're a pragmatic thinker who enjoys writing software to solve real business problems. You value simplicity and stability over perfect architectures and can make autonomous decisions while staying aligned with team direction and business needs. Hard requirements • You genuinely enjoy typed languages. You understand the value of type safety and actively choose it, even in languages that don't enforce it (using tools like Beartype in Python, Sorbet in Ruby, TypeScript for JavaScript). Types aren't a constraint you tolerate; they're a tool you appreciate. • You understand Docker. You don't need to be an expert, but you appreciate its benefits (reproducibility, consistency, isolation) and understand its trade-offs. You can reason about containers, images, and Compose setups without excessive hand-holding. • You are comfortable writing SQL by hand. You can design queries, reason about performance, and debug issues directly in SQL. We do not use ORMs; we embrace SQL as our primary interface to the data. Nice to have • Experience with Go or a strong willingness to learn it quickly • Familiarity with Vue.js, React, Angular, or any other frontend reactivity framework • Understanding of server-side rendering or Turbo Wire / HTMX patterns • Experience with PostgreSQL or other relational databases • Comfort with command-line tools and Linux • Experience in small teams where you wear multiple hats What We Offer • Real autonomy on a small team with meaningful impact • Focused work on business-critical systems without unnecessary complexity • Stability through pragmatic decision-making and deliberate tech choices • Growth opportunities to influence product strategy and architecture • The chance to build something lasting that clients and colleagues rely on every day The Interview Process We keep the process straightforward and focused on how you think: • Initial conversation about your background and what excites you • Including a technical discussion about how you approach problems (no trick questions) • Working session or take-home exercise aligned with real work • Final interview • Offer How to Apply Send us: • Your CV or LinkedIn profile • A brief note on why you're interested in this role • Include links to any work you're proud of (GitHub, portfolio, etc.), or a short description of a recent project We're hiring now and will move quickly for the right fit. Why join Klingit? At Klingit, good quality design and development is seen as a key driver of success in any business, and we are driven by creating more equal opportunities for creatives all over the world. By joining Klingit, you will be part of the journey to create something new in the agency world and have the chance to make a real impact.