Senior 5G Software Engineer
WHO ARE WE?
Sateliot is a Barcelona-based Startup in the New Space sector, becoming the first satellite telecommunications operator that will provide global and continuous connectivity to all the elements that will make up the massive Internet of Things (IoT) universe under the 5G protocol.
In order to do so, Sateliot is launching a constellation of last generation nanosatellites, located at low altitude that act as mobile towers. Sateliot is the perfect complement for large telecommunications companies by providing them with the necessary infrastructure where terrestrial technologies do not arrive.
YOUR MISSION
You will play a leading role in the design and implementation of microservices supporting our 5G Near-Real-Time RIC (RAN Intelligent Controller) and its xApps.
The role focuses on software engineering excellence and system integration. While this work contributes to the 5G/O-RAN domain, no prior telecom expertise is required — we value your skills in building scalable, reliable, and high-performance distributed applications.
YOUR MAIN FUNCTIONS
Design and implement high-performance xApps and related microservices.
Define service contracts and data flows; build robust APIs (gRPC/REST).
Write clean, testable, observable code for Linux in C/C++ or Rust (Go is also welcomed but less preferable).
Profile, optimize, and harden services for latency, memory, and reliability.
Lead technical design reviews and make architectural tradeoffs.
Work closely with the stakeholders and IT Program Manager, while following an Agile development process.
Mentor juniors through pairing, code reviews, and design guidance.
REQUIREMENTS
8+ years of professional software engineering delivering production systems.
Deep expertise in C/C++ or Rust. Proficiency in Go is a plus.
Strong Linux fundamentals, networking, concurrency, and memory/performance debugging.
Discipline in unit/integration testing and testable design; familiarity with coverage gates and static analysis.
Understanding of end-to-end CI/CD; able to consume platform-provided templates and pipelines and design code that fits containerized execution.
Proven design and implementation of data flows and APIs (gRPC/REST), including versioning and backward compatibility.
Solid software architecture skills with focus on event-driven and streaming patterns; awareness of backpressure, ordering, and idempotency.
Observability-first mindset: structured logging, metrics, and basic tracing exposed from services.
Secure-by-default coding practices: secret handling, least privilege, and dependency hygiene.
Clear technical communication; able to lead reviews and mentor junior engineers.
NICE TO HAVE
Experience working with AWS: EC2, S3, SQS…
Experience working in Agile teams (Scrum/Kanban) with Jira-backed workflows.
Experience in embedded or resource‑constrained environments.
Hands-on profiling and optimization on Linux/ARM64 targets; comfortable with tools like perf, flame graphs, sanitizers, and profilers.
Hands-on with messaging stacks (Kafka, AMQP/RabbitMQ, ZeroMQ) and event streams.
Background in highly available and/or real‑time systems.
Strong performance testing and benchmarking; latency/throughput analysis and load generation.
API evolution expertise: protobuf/gRPC/REST versioning, backward compatibility.
Tracing experience with OpenTelemetry; ability to model critical paths across services.
Experience building for challenging networks (variable latency, intermittent links).
Knowledge about the 5G NR RAN stack.
WHAT YOU’LL FIND WHEN WORKING AT SATELIOT:
You will be part of one the fastest-growing start-ups in Spain with global reach along getting into the challenging world of New Space & Telecommunication.
Our culture is based on embracing openness by welcoming multicultural talent, being respectful with everybody and being open to exchange ideas. We are also committed to a healthy lifestyle by helping our team balance their work and personal life and also by providing them facilities for healthy habits.
We are a driven team with big goals, that seek for people who are genuinely passionate about their work and that also want to keep learning and getting better personally and professionally!
WHAT DO WE OFFER?
- Full time permanent Contract
- Hybrid Work Model 💻
- Schedule flexibility
- Flat and transparent organizational structure
- Buddy Program to help you with your integration during your first month 🫂
- Flexible compensation package: Tax benefits with ticket restaurant, transportation and kindergarten, training programs.💰
- We promote good physical and mental health, with a Health insurance, Fresh fruit in the office and the possibility of sharing the cost of bicycle transport or gyms.🏋🏻
- Work in a dynamic, multidisciplinary and multicultural environment that will allow you to boost your professional career 🌍
- To be part of a strong, international, friendly and motivated team, where you can progress both personal and professionally 🪴
- The chance to be part of one of the most exciting and disruptive space projects in Europe 🚀
- Department
- Technology
- Role
- Specialist
- Locations
- Barcelona
- Remote status
- Hybrid

Already working at Sateliot?
Let’s recruit together and find your next colleague.