Platform Software Engineer

Next Link
Barcelona, Spain
3 days ago
Apply on www.adzuna.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
8 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Java (Programming Language) Agile Methodology Airflow Amazon Web Services Business Analytics Applications Computing Platforms Automation of Tests Microsoft Azure Cloud Computing Cloud Database Software Quality Computer Programming
+23 more
Continuous Integration Information Engineering Extract Transform Load (ETL) Data Warehousing DevOps Distributed Systems Python (Programming Language) Software Architecture Cloud Services Software Engineering SQL Databases System Software Enterprise Software Applications Cloud Platform System Snowflake Event Driven Architecture Microsoft Fabric AWS Glue Data Management Data Pipelines Serverless Computing Programming Languages Microservices

Job description

We are looking for an experienced Senior Platform Software Engineer to join a project with one of our leading clients in the pharmaceutical industry.

You will become part of a cloud-based Data & Analytics Platform team, contributing to the design, development, operation, and continuous improvement of enterprise software solutions in a complex, international environment.

Working with AWS, Python, SQL, Java, and modern distributed architectures, you will help deliver scalable, reliable, and maintainable solutions.

We are looking for a proactive, hands-on engineer with a strong ownership mindset, capable of driving initiatives independently, adapting to changing priorities, and collaborating with multidisciplinary Agile teams., * Software Engineering: Design, develop, operate, and continuously improve enterprise software solutions using Python, SQL, Java, and other programming languages as needed.

  • Cloud & Architecture: Build and maintain AWS-based solutions, including cloud administration, event-driven systems, and distributed architectures.
  • DevOps & Quality: Implement CI/CD pipelines, automated testing, and software quality practices to ensure reliable delivery.
  • Modern Engineering: Apply AI-assisted development tools and modern engineering practices to improve productivity and software quality.
  • Agile Collaboration: Work closely with Product Owners, business stakeholders, and cross-functional teams to translate business requirements into technical solutions.
  • Technical Ownership & Innovation: Independently drive technical initiatives, contribute to architectural decisions, share knowledge, and continuously improve products, processes, and ways of working.

Requirements

  • 8+ years of professional experience building, operating, and evolving enterprise software solutions in complex environments.
  • Strong hands-on software engineering background and knowledge of modern software architecture.
  • Solid experience with AWS cloud services and administration.
  • Advanced programming skills in Python, SQL, and Java, with flexibility to work with other programming languages.
  • Experience designing and implementing event-driven and distributed architectures.
  • Good knowledge of DevOps practices, CI/CD pipelines, automated testing, and software quality standards.
  • Understanding of AI-assisted software development and modern engineering practices.
  • Experience working in Agile product teams, collaborating with Product Owners and business stakeholders.
  • Strong ownership mindset, autonomy, problem-solving skills, and ability to deliver results with minimal supervision.
  • Ability to adapt to changing priorities, work with ambiguity, and contribute proactively to team improvements.
  • Excellent communication, collaboration, and stakeholder management skills.
  • Fluent English, both written and spoken.

Nice-to-Have Requirements

  • Experience designing scalable, secure, and maintainable platform solutions.
  • Knowledge of Snowflake as a cloud data platform and data warehouse.
  • Experience with Microsoft Azure cloud services.
  • Data engineering background, including dbt, Apache Airflow, AWS Glue, serverless architectures, and ETL/ELT pipelines.
  • Knowledge of data modelling and analytics platforms.
  • Experience with Microsoft Fabric.
  • Exposure to platform architecture, microservices, and integration patterns.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.es
Prepare application

Good distractions

Loading talks and stories from around this role…