Senior Software Engineer

The Flex

País Vasco

On-site

EUR 70,000 - 110,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental & Vision
Paid time off
Professional development
Modern Bilbao offices

Job summary

The Flex in Bilbao, Spain, seeks a Senior Software Engineer specializing in backend development and data engineering to build scalable, data‑driven applications. You will own design, implementation, and optimization of backend services and data pipelines.

Collaborate with data scientists and engineers, work with PostgreSQL, MongoDB, Spark, and cloud platforms, and design robust RESTful APIs. You’ll help shape the architecture and ensure performance and reliability in a fast‑moving, agile team.

Qualifications

  • Bachelors degree in CS or related field or equivalent experience.
  • 5+ years of professional software, backend, and data handling experience.
  • Strong programming in Python, Java, or Scala.
  • Experience with SQL and NoSQL databases.
  • Familiarity with cloud platforms and Docker is a plus.

Responsibilities

  • Design, develop, and maintain scalable backend services and data pipelines.
  • Build and optimize complex database queries and data models (SQL and NoSQL).
  • Implement robust APIs for data access and service integration.
  • Work with large datasets, ensuring data integrity, efficiency, and performance.
  • Collaborate with data scientists, analysts, and other engineers to deliver data-driven solutions.
  • Write clean, efficient, well-documented, and maintainable code.
  • Develop and implement testing strategies to ensure software quality and reliability.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and resolve issues related to backend services and data processing.
  • Contribute to architectural decisions and technology stack selection.
  • Optimize system performance and ensure scalability of applications.

Skills

Backend dev
Data engineering
Python
Java
Scala
REST APIs
Cloud platforms
Docker
SQL
NoSQL

Education

Bachelor's degree in Computer Science or related

Tools

Spark
Hadoop
PostgreSQL
MongoDB
Cassandra

Job description

Our client, a prominent technology firm located in the dynamic city of Bilbao, Basque Country, is looking for a Senior Software Engineer with a strong specialization in backend development and data engineering. This role is critical for developing and maintaining our data-intensive applications and robust backend systems. You will be involved in the entire software development lifecycle, from design and implementation to deployment and optimization. The ideal candidate possesses a deep understanding of data structures, algorithms, database technologies, and building scalable, reliable software. Join our innovative team in Bilbao and play a key role in advancing our data capabilities and product offerings.

Key Responsibilities
  • Design, develop, and maintain scalable backend services and data pipelines.
  • Build and optimize complex database queries and data models (SQL and NoSQL).
  • Implement robust APIs for data access and service integration.
  • Work with large datasets, ensuring data integrity, efficiency, and performance.
  • Collaborate with data scientists, analysts, and other engineers to deliver data-driven solutions.
  • Write clean, efficient, well-documented, and maintainable code.
  • Develop and implement testing strategies to ensure software quality and reliability.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and resolve issues related to backend services and data processing.
  • Contribute to architectural decisions and technology stack selection.
  • Optimize system performance and ensure scalability of applications.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in software engineering, with a focus on backend development and data handling.
  • Strong proficiency in programming languages such as Python, Java, or Scala.
  • Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with data processing frameworks (e.g., Spark, Hadoop) is a plus.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Experience with building and consuming RESTful APIs.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization (Docker) is beneficial.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to work effectively in an agile development environment in Bilbao, Basque Country.
  • Proficiency in English is required.
Benefits
  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and professional development opportunities.
  • Collaborative and innovative work culture.
  • Opportunity to work on challenging data-intensive projects.
  • Modern office facilities in Bilbao.
  • Be part of a growing company with a strong focus on technology and data.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Remote Spain (Cloud & Hpc)
Senior Backend Engineer - Remote Spain (Cloud & Hpc)

Flexcompute Inc. • Sevilla

Remote
EUR 75,000 - 95,000
Remote-friendly
Flexible work schedule
Occasional in-person meetups
+2
Senior Backend Engineer - Remote Spain (Cloud & Hpc)
Senior Backend Engineer - Remote Spain (Cloud & Hpc)

Flexcompute Inc. • Granada

Remote
EUR 65,000 - 90,000
Senior Backend Engineer - Remote Open-Source Storage
Senior Backend Engineer - Remote Open-Source Storage

Jobgether • Granada

Remote
EUR 65,000 - 90,000
Flexible remote work
Competitive salary
Team meetups
Staff Backend Engineer - Remote, Ai-Powered, High-Impact
Staff Backend Engineer - Remote, Ai-Powered, High-Impact

Jobgether • Nava

Remote
EUR 60,000 - 90,000
Senior Backend Engineer - Remote Spain (Cloud & Hpc)
Senior Backend Engineer - Remote Spain (Cloud & Hpc)

Flexcompute Inc. • Nava

Remote
EUR 90,000 - 130,000
Competitive salary
Excellent benefits
Fully remote
Senior Software Engineer
Senior Software Engineer

The Flex • Santander

Remote
EUR 60,000 - 82,000
Senior Backend & Data Engineer — Bilbao
Senior Backend & Data Engineer — Bilbao

The Flex • País Vasco

On-site
EUR 70,000 - 110,000
Health insurance
Dental & Vision
Paid time off
+2
Senior Backend Engineer - Scale A €38B Fintech Platform
Senior Backend Engineer - Scale A €38B Fintech Platform

Trading-21 • Santander

Remote
EUR 60,000 - 90,000
Senior Software Engineer
Senior Software Engineer

The Flex • Gijón

Remote
EUR 65,000 - 90,000
Backend Engineer
Backend Engineer

Jobgether • Spain

Hybrid
EUR 60,000 - 90,000
Flexible remote options
Health insurance
Wellbeing benefits
+1