Software Engineer (AWS Data Platform
Role details
Job location
Tech stack
Job description
disciplines (M-shaped skills). - Operate autonomously, taking ownership of how iteration goals are achieved. - Uphold high standards of code quality through testing, refactoring, and adherence to best practices. - Work closely with Product Owners and stakeholders to gather requirements and maximize product value. - Drive continuous improvement in both technical practices and product outcomes. - Implement and support CI/CD pipelines, including automated build, test, and deployment processes. - Promote transparency and visibility of work in progress. - Coordinate and integrate efforts with other teams to ensure seamless delivery. - Mentor and support team members through knowledge sharing and collaboration. - Lead by example, by converting ideas fast into actions and moving the team to do so. What we are looking for - 6+ years of experience developing software in cloud-based data platform environments - Strong experience with modern, production-grade programming languages (e.g.
Requirements
Java, Go, C#, Rust), as well as Python and SQL. - Strong cloud and DevOps experience, particularly on AWS, including: -Core services such as API Gateway, ECS, Lambda, SQS, EventBridge, and CloudFront -IAM roles and policies -CI/CD pipelines, automated testing frameworks, and infrastructure automation -Containerization and orchestration using Docker and Kubernetes/OpenShift -Jenkins or equivalent CI tools -Microservices-based architectures - Experience with Azure Identity Provider - Experience with integration and data integration platforms such as SnapLogic and Ataccama - Experience building ETL/ELT pipelines using tools such as dbt, SnapLogic, or Ataccama - Exposure to designing scalable Snowflake data warehouse solutions, including query optimization and performance tuning. - As nice to have, we want someone that ensures high-quality delivery by paying close attention to detail - Fluent in English (written and spoken). Nice to Have: - Results-driven professional with a proven ability to execute, drive initiatives forward, and effectively reduce backlog - Experience with streaming and event-driven architectures. - Solid expertise in modern programming paradigms (object-oriented, functional, or aspect-oriented), with a focus on clean, maintainable, and well-structured code. - Deep expertise in systems and software architecture, including the design of scalable system topologies and the application of proven design patterns. - Awareness of data security, governance, and access control best practices. - Strong documentation practices for data models, pipelines, and system architectures. - Collaborative mindset with cross-functional teams - Strong communication skills. - Proactive, adaptable, and accountable mindset. - Strong focus on aligning technical solutions with business goals. - Commitment to continuous learning and innovation. What We Offer - Permanent contract through Hays. - Flexible remote working model, with one day per week on-site at the office in Sant Cugat del Vallès, Barcelona. - Competitive salary package. - Work on a high-impact internal platform used by global teams - Join a stable, innovation-driven pharmaceutical environment with a long-term mindset - Opportunity to contribute to automation and future AI initiatives in a regulated, meaningful industry If you're passionate about building impactful solutions and want to be part of a collaborative, forward-thinking team, we'd love to hear from you.