Enable job alerts via email!

Senior Software Engineer

Morgan McKinley

Cork

Hybrid

EUR 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading technology company is seeking a Senior Software Developer for a 12-month fixed-term contract in Cork. Join a collaborative Generative AI team to design and develop enterprise applications in Python, using modern tools like Docker and Kubernetes. The role requires 5-7 years of experience in enterprise software development, focusing on AI-driven solutions. This hybrid position offers the opportunity to work with cutting-edge tech in a supportive team environment.

Qualifications

  • 5-7 years of hands-on software engineering experience in an enterprise environment.
  • Proven expertise with Python.
  • Strong knowledge of enterprise application development.
  • Experience with DevOps practices and cloud deployment.
  • Proficiency in Docker, Kubernetes, CI/CD tools, and modern API development.

Responsibilities

  • Design, develop, and maintain enterprise-grade applications in Python.
  • Build, deploy, and manage scalable systems using Docker and Kubernetes.
  • Develop and integrate APIs using frameworks such as FastAPI and Django.
  • Implement automated testing strategies, including unit tests.
  • Collaborate within Scrum pods to ensure best practices.

Skills

Python
Docker
Kubernetes
CI/CD
API development
Agile methodologies

Tools

FastAPI
Django
Pydantic
Azure
AWS
Job description

Company Overview

Our client is a global technology leader driving innovation in artificial intelligence and enterprise software solutions. With a strong focus on building scalable, next-generation applications, they are expanding their specialist AI team to support the delivery of cutting-edge projects across multiple industries. The environment is collaborative, agile, and offers opportunities to work with the latest cloud and AI technologies.

Role Overview

We are seeking a Senior Software Developer to join a high-performing Generative AI team on a 12-month fixed-term contract. The team focuses on developing and deploying AI-driven systems, including chat applications, intelligent document processing, and agent-based solutions.

  • Position: Senior Software Developer (12-month FTC)
  • Location: Hybrid (Cork)
  • Team: 15 full-time engineers plus outsourced contributors, organised into Scrum pods
  • Experience: 5-7 years in enterprise software development

Responsibilities

  • Design, develop, and maintain enterprise-grade applications in Python.
  • Build, deploy, and manage scalable systems using Docker, Kubernetes, and CI/CD pipelines.
  • Develop and integrate APIs using frameworks such as FastAPI, Django, and Pydantic.
  • Implement automated testing strategies, including unit tests and mocking.
  • Collaborate with architects, leads, and other engineers within Scrum pods.
  • Ensure best practices in security, documentation, and reporting are applied.
  • Work in an agile environment, contributing to sprint planning, retrospectives, and reviews.
  • Support the development of AI-driven applications and stay abreast of emerging GenAI technologies.

Requirements

  • 5-7 years of hands-on software engineering experience in an enterprise environment (not start-ups).
  • Proven expertise with Python (must be demonstrated in experience, not just listed as a skill).
  • Strong knowledge of enterprise application development.
  • Experience with DevOps practices and cloud deployment, ideally on Azure (AWS also considered).
  • Proficiency in Docker, Kubernetes, CI/CD tools, and modern API development.
  • Solid understanding of security principles in software development.
  • Strong documentation and reporting practices.
  • Experience working in Agile teams (Scrum, Kanban).
  • Exposure to AI and Generative AI technologies desirable.

If this looks like it could be a good fit for your next move and you're interested in going forward, feel free to apply below!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.