About this role
Role purpose
The Development Lead is the senior technical authority for automation across the full GTS Network and Datacenter Department . The role is not limited to one squad or application.
The main focus is the automation of primarily on-premises network infrastructure and the services delivered by the department to the company.
The role operates within a collaborative, cohesive and motivated team (12 people) organised around two complementary areas: Automation , with seven team members including three junior developers, and Monitoring , with four team members.
The Development Lead provides technical direction to the automation team and actively supports the development and coaching of junior engineers . The role also collaborates closely with the monitoring team to ensure consistent, reusable and operationally effective solutions.
Working closely with the Team Lead and Product Owner , the Development Lead shapes the department-wide technical roadmap and translates Euroclear’s strategy into practical automation solutions.
This is a hands-on technical leadership role with no direct people-management responsibility.
Key responsibilities
- Department-wide technical vision: Define the automation architecture and direction for the full GTS Network and Datacenter Department.
- On-premises infrastructure: Drive the automation of primarily on-premises network infrastructure.
- Company services: Automate and evolve the services delivered by the department to the company.
- Solution delivery: Translate business, network and infrastructure requirements into robust software solutions.
- Hands-on engineering: Design, code, test, troubleshooting and support production solutions.
- Technical authority: Lead design discussions and make key architecture decisions.
- Quality ownership: Own security, performance, reliability and maintainability.
- Automation roadmap: Drive Infrastructure as Code, network service automation and Data Centre Modernization initiatives.
- Engineering standards: Define reusable frameworks, APIs, libraries and development practices.
- Delivery partnership: Work closely with the Team Lead and Product Owner on scope, risks and priorities.
- Cross-squad consistency: Create reusable automation capabilities across all department squads.
- Domain partnership: Work with network engineers who provide requirements, constraints, and domain expertise.
- Coaching: Mentor junior and mid-level developers through reviews, pairing and knowledge sharing.
- Risk management: Identify technical debt, dependencies and delivery risks early.
- Communication: Explain decisions and trade-offs to technical and business stakeholders.
- Experience
- 6+ years: Professional Python development in production environments.
- Technical leadership: Experience as a Development Lead, Technical Lead, Lead Developer or highly experienced Senior Developer.
- Enterprise delivery: Proven delivery of enterprise-grade software or automation solutions.
- Architecture: Experience defining application architecture, standards and reusable components.
- Coaching: Ability to develop others while remaining hands-on.
- Complex environments: Experience with architecture, security and engineering governance.
Mandatory technical skills
- Python Expert-level development, architecture and best practices.
- FastAPI Production-grade APIs and microservices.
- API design Secure and maintainable REST APIs.
- Terraform Infrastructure as Code.
- Ansible Playbooks, roles and workflows.
- CI/CD Pipeline design and quality controls.
- Git & Azure DevOp s Version control, pull requests and reviews.
- Testing Pytest, unit and integration tests.
- Docker Containerised delivery.
- Kubernetes Working deployment knowledge.
- Architecture Integration patterns and reusable components.
- Security Secure coding, API security and secrets.
- Observability Logging, monitoring and troubleshooting.
- Documentation Designs, decisions, APIs and operations.
Nice-to-have skills
- Microsoft Azure: Basic cloud knowledge.
- Advanced Python: Asynchronous programming and concurrency.
- Modern delivery: GitOps, event-driven architecture and messaging.
- Domain exposure: Infrastructure, datacenter or network automation.
- Data: NoSQL knowledge, particularly MongoDB.
- Ways of working: Agile.
- Network basic expertise is required but not mandatory. Network engineers will provide domain requirements. The candidate must learn the domain through project delivery.
Behavioral competencies
- Leadership & Influence: Build credibility, influence outcomes without hierarchical authority, and constructively challenge decisions while proposing practical alternatives.
- Problem Solving & Ownership: Analyse complex issues, identify pragmatic solutions, and take end-to-end accountability for technical outcomes.
- Communication & Collaboration: Communicate complex topics clearly and concisely while building trusted relationships across squads and disciplines.
- Coaching & Development: Support and develop less experienced engineers through practical guidance, knowledge sharing, and mentoring.
- Autonomy & Adaptability: Work independently while staying aligned with the Team Lead and Product Owner and adapt effectively to changing priorities and technologies.
- Continuous Improvement: Proactively improve engineering quality, efficiency, ways of working, and overall team capability.
Languages
- English: Mandatory professional proficiency for technical discussions and documentation.
- French: Nice to have.
Candidate Profile
- The ideal candidate is an exceptionally strong, hands-on Python developer. They combine software engineering, automation architecture, technical leadership and coaching.
- They operate across the full Network and Datacenter Department. They shape strategy, write code, review solutions, resolve complex issues and mentor developers.
- Their primary focus is on-premises network infrastructure and department services. Network expertise is not required, but they must turn engineering requirements into reliable automation solutions.
- The role suits someone who wants to remain deeply involved in development while acting as the senior technical reference for automation across the full department.
Please note that this is a permanent position, and we do not offer freelance/contract arrangement for the role.
#LI-AK1