Senior Software Engineer Python/AWS 12 month daily rate contract. Our multinational financial services client, based in Galway are looking for a Senior Software Engineer for an initial 12 month daily rate contract ideal candidate will have a passion for working with large structured and unstructured datasets, and a desire to unlock the potential of data using cutting-edge tools and cloud technologies. This is a great opportunity for someone looking to transition from traditional enterprise environments into a more innovative, exploratory, and impactful role. Responsibilities Design and develop scalable applications to process and analyze large datasets. Rapidly prototype and deploy solutions that support investment research and data analysis. Build custom data pipelines for extracting, transforming, and loading data from diverse sources such as REST APIs, RDBMS, Oracle, and cloud storage (e.g., S3). Leverage Python (and libraries like Pandas, Numpy, or Spark) to handle data processing and analytics tasks. Develop and maintain web applications using Angular or React, focusing on single-page application (SPA) architecture. Utilize object-oriented programming principles to build robust and maintainable codebases. Contribute to cloud migration efforts and participate in application deployment in AWS. Write and maintain scripts in both Linux and Windows environments. Participate in on-call rotations, ensuring system reliability and quick resolution of issues. Requirements 10+ years of experience in enterprise software development. Strong programming skills in Python, with experience in data processing and analytics. Proven experience in developing custom ETL/data pipelines and working with relational databases (SQL, PL/SQL, Oracle). Solid understanding of object-oriented programming and software design patterns. Experience building web applications using Angular or React (SPA architecture). Familiarity with cloud platforms, particularly AWS, and experience with cloud migration is an advantage. Exposure to CI/CD tools and cloud-native development practices. Proficiency in scripting for Linux and Windows environments. Bachelors or Masters degree in Computer Science, Engineering, or a related technical field. Strong problem-solving skills and the ability to manage multiple priorities. Excellent communication and teamwork abilities, with experience leading technical initiatives. #LI-NC1 Skills: Python AWS ETL Data