Senior Software Engineer (Python) - Day rate contractPosition: Senior Software Engineer (Python)Type: Day-rate contractLocation: Dublin/HybridStart Date: Q1 2026Please note, you must be based in Ireland with the relevant visa to be considered for this role.We are seeking a skilled Senior Software Engineer to join one of our niche consulting clients to develop high-performance backend systems and cloud-native applications using Python. The ideal candidate will have deep expertise in Python which will be central to solving complex technical challenges, improving system performance, and enabling rapid, reliable delivery.Key functions;Design and build backend services and APIs using Python, following clean coding practices and software engineering principles.Proficient in building ETL pipelines and integrating diverse data sources using Python.Containerise Python applications using Docker and manage orchestration with Kubernetes or AWS ECS/EKS.Architect and maintain secure, scalable cloud infrastructure on AWS, utilising services such as Lambda, EC2, S3, DynamoDB, and RDS.Develop and enhance CI/CD pipelines using GitHub Actions or AWS-native tools to support fast, dependable deployments.Implement monitoring, logging and alerting solutions (e.g. CloudWatch, Prometheus, ELK) to ensure system reliability and performance.Collaborate with cross-functional teams to integrate Python-based applications with cloud services and data platforms.Experience required:Extensive experience developing scalable backend systems and APIs using Python.Strong hands-on experience with AWS services, cloud architecture, and deployment models.Solid understanding of DevOps practices, including CI/CD, infrastructure automation, and system observability.Experience with containerisation and orchestration using Docker and Kubernetes.Familiarity with monitoring and logging frameworks to maintain application health and performance.Please apply with your CV in the strictest of confidence. All applications must have valid working rights in Ireland and be able to prove same.