14 oct
|
Future Connections
|
Madrid
14 oct
Future Connections
Madrid
Anywhere within Spain, Spain | Posted on 09/09/2026 We’re looking for anexperienced software engineer who enjoys taking ownership of projects fromconcept to deployment. You’ll be part of a collaborative team where yourtechnical judgement, hands-on skills, and ability to see the bigger picturewill be highly valued. Your main responsibilities will include:
Translating functionalrequirements
into robust, scalabletechnical solutions.
Designing and deployinginfrastructure
, ideally using Kubernetes andcloud-native tools.
Writing high-quality software
, primarily in Python, following best practices in design,testing, and maintainability.
Building and maintaining ETLpipelines
, working with large-scale datasets.
Managing relational andnon-relational databases
with confidenceand autonomy.
Automating deployments andintegrations
, contributing to the evolution ofour DevOps practices.
Collaborating with technicaland non-technical stakeholders
, bringingclarity, structure, and technical insight to the table.
Requirements
We’re looking for someone with a solid technical foundation, hands-on experience, and a proactive mindset. Ideally, you’ll bring:
6+ years of relevantprofessional
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:
Comfortable working in a collaborative environment,
with autonomy and ownership.
Familiarity with mobile
network KPIs , alarms,
OSS
concepts and
4G/5G network
data structures.
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 integral
We provide a flexible working mode l, 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!
#J-18808-Ljbffr
📌 Senior SW engineer (Madrid)
🏢 Future Connections
📍 Madrid