This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Technical Lead – Software Delivery provides hands-on technical leadership for an enterprise application platform, owning solution design and delivery execution while ensuring engineering quality and consistency across the team. This role is 70% designing and implementing and 30% coaching and mentoring, with accountability for development standards, delivery practices, and overall software quality.
Job Responsibility:
Lead solution design and implementation for platform features, integrations, and services
Translate business requirements into scalable technical designs and delivery plans
Drive the full software development lifecycle: requirements, design, build, test, release, and production support
Establish technical direction and ensure alignment to architecture and engineering standards
Lead troubleshooting and root-cause analysis for complex production issues and cross-system integrations
Development and maintain enterprise-wide shared services
Ensure operational readiness through observability, runbooks, release validation, and incident learnings
Maintain clear and current technical documentation (architecture, operational procedures, engineering practices)
Coach engineers through pairing, design reviews, and structured feedback to raise technical capability and consistency
Enforces engineering practices and quality standards, and ensure adoption through mentorship and accountability
Guide work planning practices (estimation, sequencing, risk management) to improve predictability and delivery outcomes
Promote a culture of continuous improvement, learning, and ownership
Provide performance management feedback with the team
Enforce engineering quality standards including: coding standards and review expectations