The English-language job board for Spain

Senior Software Engineer

Hybrid in Anywhere within Spain·Full-time·Added 24 days ago

Overview

Job details

  • Full-time hours

    Per the ad.

  • Hybrid

    Office and home days — the ad has the split.

Requirements

  • Have the right to work in Spain

    Future Connections doesn't mention sponsorship in the ad.

  • Work in English

    English is required, per the ad.

  • Be near Anywhere within Spain for hybrid days

    No relocation package mentioned.

  • Have 6+ years of experience

    Senior-level role.

Pay & benefits

What you'll get

  • Competitive salary, health insurance and Flexible Compensation Plan as an enterprise benefit
  • Annual training budget to help you stay technologically up to date and grow professionally.
  • Time flexibility: our life is not just a working day; we give you flexibility both in entry and exit. In addition, we enjoy a reduced working day on Fridays and Summer (July and August)
  • Our projects are cutting-edge in technology and are in both national and international environments, making your growth global
  • We provide a flexible working model, adapted to the needs of each role and team, with options from remote to hybrid or office-based arrangements.
  • Our employee satisfaction survey tells us that we have a great work environment and great professionals in the company. Do you want to check it? Join us!

Requirements

What we're looking for

We’re looking for someone with a solid technical foundation, hands-on experience, and a proactive mindset. Ideally, you’ll bring:

  • 6+ years of relevant professional experience in software development.
  • Experience designing event-driven distributed systems using messaging technologies such as Kafka, Pulsar or RabbitMQ, with asynchronous communication patterns and scalable data ingestion pipelines.

  • Experience designing scalable distributed applications with microservices, high availability, fault tolerance, resiliency and performance optimisation. 

  • Experience designing large-scale batch and streaming data pipelines, analytical data models and modern storage formats such as Parquet. 

  • Experience implementing unit, integration, end-to-end and API contract testing to ensure software quality and maintainability. 

  • Experience designing observable systems using metrics, logging, distributed tracing and tools such as Prometheus and Grafana. 

  • Experience with cloud platforms (e.g. AWS, GCP, Azure). 

  • Strong programming skills in Python, with clean, maintainable code. 

  • Experience working with Kubernetes and containerised environments. 

  • Familiarity with CI/CD pipelines and modern development workflows. 

  • Experience designing or maintaining ETL processes, especially when working with large volumes of data. 

  • Solid understanding of databases (SQL and/or NoSQL), data modelling, and performance considerations. 

  • A good grasp of software architecture principles and the ability to make sound technical decisions. 

  • Experience producing architecture documentation, leading technical discussions, mentoring engineers and defining engineering standards and best practices. 

Nice to have

Nice to have

  • Comfortable working in a collaborative environment, with autonomy and ownership.
  • Familiarity with mobile network KPIs, alarms, OSS concepts and 4G/5G network data structures.

The role

We’re looking for an experienced software engineer who enjoys taking ownership of projects from concept to deployment. You’ll be part of a collaborative team where your technical judgement, hands-on skills, and ability to see the bigger picture will be highly valued. Your main responsibilities will include:

What you'll do

  • Translating functional requirements into robust, scalable technical solutions.
  • Designing and deploying infrastructure, ideally using Kubernetes and cloud-native tools.
  • Writing high-quality software, primarily in Python, following best practices in design, testing, and maintainability.
  • Building and maintaining ETL pipelines, working with large-scale datasets.
  • Managing relational and non-relational databases with confidence and autonomy.
  • Automating deployments and integrations, contributing to the evolution of our DevOps practices.
  • Collaborating with technical and non-technical stakeholders, bringing clarity, structure, and technical insight to the table.

Description

​

About Future Connections

Future Connections is a specialized technology consultancy and engineering firm that designs, builds, and operates mission-critical network infrastructure for clients across the telecommunications and enterprise sectors. The company focuses on high-performance networking solutions, including RAN (Radio Access Network) and core network engineering, with a strong emphasis on software-defined networking and cloud-native architectures.

In Spain, Future Connections operates a dedicated engineering hub, primarily in Madrid, where it runs its European delivery center. The company is known for a collaborative, engineering-driven culture that values deep technical expertise and offers international professionals the opportunity to work on cutting-edge telecom projects in a European setting, making it an attractive option for skilled engineers looking to relocate.

Founded
2015
Employees
100–500
Headquarters
London, UK
In Spain
Madrid

Good to know if you are moving

  • The company's Spanish office is a key European delivery hub, offering international engineers the chance to work on cutting-edge 5G and cloud-native network projects.
  • Future Connections provides visa sponsorship and relocation support for international hires, a significant advantage for professionals moving to Spain.
  • The work environment is highly technical and collaborative, with a flat hierarchy and a strong focus on continuous learning and professional development.
  • English is the primary working language in the Spanish office, making it accessible for international professionals who do not speak Spanish.
  • The company offers competitive compensation packages and a clear career progression path for senior engineering roles.
All open roles at Future Connections
WhatsApp