freehire launches on Product Hunt on 26 August.

Follow →

Python Developer

Our client, a financial services company, is seeking an experienced Senior Python Software Engineer to lead complex technical initiatives, support architectural direction, and contribute to the delivery of scalable, secure, and high-quality software solutions. The role will pay a premium salary and the client offers one of the best benefits packages in Ireland.

Job Responsibilities:

  • Lead the design and delivery of complex software solutions across backend, frontend, and cloud-based systems.
  • Drive architectural improvements to enhance scalability, resilience, maintainability, and overall platform performance.
  • Investigate critical incidents, lead root cause analysis activities, and implement preventative improvements.
  • Work across teams to resolve challenging technical issues spanning systems, services, and delivery functions.
  • Mentor and support engineers in technical problem-solving, coding standards, and professional development.
  • Contribute to technical design reviews and guide long-term engineering decisions with business impact in mind.
  • Evaluate emerging technologies, tools, and frameworks to improve engineering capability and delivery efficiency.
  • Partner with stakeholders across product, design, QA, and operations to ensure successful end-to-end feature delivery.
  • Communicate technical concepts clearly to both technical and non-technical audiences, including leadership and business stakeholders.
  • Influence improvements in ways of working, tooling, deployment practices, and engineering standards.

Experience Required

  • Minimum 7+ years’ experience in software engineering, including experience in a senior or lead-level capacity.
  • Strong backend development expertise using Python and modern frameworks such as FastAPI, Flask, or Django.
  • Proven experience building APIs, working with data models, and developing scalable distributed systems.
  • Frontend development experience using React and TypeScript.
  • Strong experience designing and deploying cloud-native or serverless applications within AWS environments.
  • Experience delivering CI/CD pipelines and supporting cloud infrastructure in modern engineering environments.
  • Demonstrated ability to design secure, maintainable, and high-performing software architectures.
  • Experience leading technical initiatives and contributing to cross-functional delivery outcomes.
  • Strong knowledge of engineering best practice, including code governance, review processes, and quality standards.
  • Experience working closely with business stakeholders, product teams, and technical colleagues to deliver solutions aligned to strategic priorities.
  • Proven ability to troubleshoot complex technical issues and recommend practical, long-term solutions.
  • Experience using AI-enabled engineering tools such as GitHub Copilot, Claude Code, or similar to improve software quality and delivery efficiency.
  • Exposure to GitHub Actions or similar automation tooling for build and deployment workflows.
  • Experience with DevOps practices and infrastructure automation.
  • Knowledge of software security principles and performance optimisation techniques.
  • Experience facilitating technical discussions across multiple teams and influencing engineering direction.
  • Background in regulated environments or the financial services sector would be advantageous.
  • Experience in insurance or reinsurance would be beneficial but is not essential.

Educational Requirements

  • Bachelor’s degree or equivalent third-level qualification in Computer Science, Software Engineering, or a related discipline.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available