
Senior Software Engineer
- Cork
- Permanent
- Full-time
- 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
- 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.
- 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.