Lead 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
Sateliot is seeking a Lead Software Engineer to join our Infrastructure & Software Engineering Department, the central technology partner for the entire company, delivering solutions for everyone from our Sales and Commercial teams to our Space Platform engineers.
This role requires a true "tech geek" and all-rounder mindset: a hands-on technical leader who loves to experiment, is not afraid of any programming language or technology, and has a broad, deep knowledge of computer science. You will act as the technical reference for a team of Senior Engineers, driving hands-on execution across a wide spectrum of projects — from internal dashboards and AI-powered tools to integrations with lab hardware and support for other teams.
One day, this might be a simple dashboard for a database; the next, it could be connecting to a lab device to extract data via console, generating AI-powered summaries, and sending alerts to Slack to notify the Space Engineering team about a fault. The next, helping the Core Network team with a specific integration, or prototyping something on an Arduino.
Tech Lead vs. Manager: This is a purely technical leadership role. People management (1:1s, performance reviews, hiring decisions, career development, team-level planning) is owned by the Software Engineering Manager. The Tech Lead focuses on technical execution, mentoring through code, and technical decision-making within the architectural direction set by the SEM.
YOUR MAIN FUNCTIONS
Technical Leadership & Architecture
Design & Implement: Propose and execute scalable architectures (microservices, event-driven) in alignment with the SEM’s vision.
Hands-on Execution: Lead diverse technical projects, from AI tools and data visualization to hardware integrations and ad-hoc tooling.
Versatility: Prototype rapidly across unfamiliar stacks, languages, or hardware (e.g., Arduino, Core Network integrations).
Engineering Quality & CI/CD
Standards: Enforce best practices in code quality, security, and documentation via rigorous code reviews and SonarQube.
Delivery: Optimize CI/CD pipelines (GitHub Actions) and Kubernetes deployments in collaboration with Infrastructure.
Performance: Resolve complex system bottlenecks and ensure high availability through robust monitoring.
Collaboration & Mentoring
Technical Guidance: Level up Senior Engineers through pair programming and design discussions (mentorship by example).
Cross-functional Partner: Translate business goals into technical roadmaps with the SEM and collaborate across teams (Program Manager, Ops, Payload).
REQUIREMENTS
General
Degree in Computer Science, Telecommunications, or a related field.
Minimum 5 years of proven experience in a Technical Lead, Engineering Lead, or similar technical leadership role, with a clear track record of guiding senior engineers through code and design.
A substantial career in full-stack development, with mastery in Python (Flask, FastAPI or equivalent) and solid experience with PHP (Laravel).
A genuine "tech geek" mindset: history of playing with new tech and applying it to solve real-world problems across different systems, protocols, and platforms.
Programming language is not a stopper — comfortable switching between Python, PHP, JavaScript/TypeScript and Bash, and willing to pick up new languages when a project requires it.
Demonstrable experience working with AI/LLMs — integrating models via APIs, building AI-powered tooling, automating workflows, or applying AI to internal developer experience.
Tools & Technical Competencies
GNU/Linux has been your primary professional driver over recent years, complemented by a deep understanding of networking fundamentals, including VPNs, VLANs, and client-server architectures.
Expertise designing, implementing, and scaling microservice architectures and RESTful APIs.
Hands-on experience with AWS services (S3, SNS, RDS, EC2, EKS, etc.).
Deep understanding of relational databases (PostgreSQL); familiarity with NoSQL is a plus.
Solid command of frontend technologies (HTML5, CSS3, JavaScript/TypeScript) and experience with at least one modern framework (Vue, React, or Angular).
Familiarity with code-quality platforms (SonarQube or equivalent).
Expertise with testing methodologies (pytest, PHPUnit) and CI/CD pipelines (GitHub Actions).
Experience building applications under a microservices paradigm (Docker/Podman) deployed on Kubernetes clusters.
Personal Attributes
Exceptional systems-thinking skills; able to anticipate technical trade-offs across a diverse project landscape.
Strong technical communication: able to articulate and justify technical proposals to the SEM, peers, and other stakeholders — and equally capable of challenging and incorporating feedback.
Proven mentoring capabilities through technical work (code review, pairing, design discussions) — a passion for elevating the skills of senior colleagues without needing formal management authority.
Proactive and autonomous, with a strong sense of ownership and the ability to drive technical initiatives from concept to completion in a fast-paced environment.
Comfortable operating in a role where architectural authority is shared with the SEM — able to propose, defend, and adapt technical direction collaboratively.
Fluent in Spanish and/or Catalan is highly valued due to team dynamics and cultural integration. Intermediate level of English is required, with the ability to conduct meetings in English.
NICE TO HAVE
Knowledge of C/C++ for embedded or performance-critical work.
Comfortable with hardware and embedded systems — connecting to an embedded device (Raspberry Pi, Arduino), interacting via shell, or architecting a solution that communicates with hardware in our lab.
Prior work in the space or telecommunications sector.
Exposure to NB-IoT, 5G, or satellite systems.
Experience helping network/core teams on software tasks.
Experience with observability stacks (Prometheus, Grafana, ELK).
Contributions to open-source projects, technical blogs, or conference talks.
Experience building developer tooling or internal platforms that boost team productivity.
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