Senior Python Developer / Technical Lead
Job description
Job description Job Type: Full-time My client, a leading provider of Cybersecurity Solutions working with major international public and private sector organisations, is seeking a Senior Python Developer / Technical Lead to join their growing Dublin-based team.
Scroll down to find an indepth overview of this job, and what is expected of candidates Make an application by clicking on the Apply button.
This is an excellent opportunity for an experienced software engineer to take on a key leadership role within a well-established Irish cybersecurity company delivering critical services to clients worldwide.
Working directly with the CTO, the successful candidate will play a central role in software architecture, technical leadership, development oversight, and coordination of the engineering team. The role combines hands-on Python development with team leadership, mentoring, and operational responsibility.
The Role The successful candidate will act as the technical link between the CTO and the wider development team, helping to translate business and product requirements into scalable, secure engineering solutions.
Key responsibilities include
Leading and mentoring a team of developers
Designing, developing, and maintaining backend systems primarily in Python
Assisting the CTO in technical planning, architecture decisions, and product roadmap execution
Overseeing software development lifecycle processes and engineering best practices
Reviewing code, maintaining development standards, and improving system reliability
Working closely with infrastructure and operations teams on deployment, monitoring, scalability, and incident response
Collaborating with commercial and support teams to improve product functionality and customer experience
Supporting cybersecurity, compliance, and platform resilience initiatives
Contributing to technical documentation and process improvement
Required Skills & Experience
Strong commercial experience with Python development
Experience leading or mentoring software engineering teams
Good understanding of software architecture and distributed systems
Experience working with APIs, backend platforms, and scalable systems
Strong knowledge of software development lifecycle processes
Excellent communication and problem-solving skills
Ability to balance hands-on development with technical leadership responsibilities
Experience working in Linux-based environments
Beneficial Experience The following would be advantageous but are not essential:
Cybersecurity industry experience
Email technologies and email security knowledge
Networking and internet technologies
Cloud infrastructure and containerisation experience
Experience with monitoring and operational tooling The Environment
Based on site full time in Dublin 18 (Sandyford, Dublin), this is a permanent role offering a competitive salary depending on experience.
The company offers a structured, low-stress working environment with realistic schedules, no excessive overtime, and a strong emphasis on work-life balance. It is an excellent opportunity for someone who values both technical challenge and personal time. xnqicwz The candidate must be eligible to work in Ireland/EU.
Interested in this role?