Talent.com
This job offer is not available in your country.
Senior Software Engineer - Python / AWS

Senior Software Engineer - Python / AWS

CplGalway
30+ days ago
Job description

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 position.The 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.
  • Bachelor’s or Master’s 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

    Create a job alert for this search

    Senior Software Engineer • Galway