Platform Software Engineer

Hace 3 días

Sant Cugat del Vallès, Catalonia, España Next-Link Jornada completa
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. Main Responsibilities
• 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.