Mission Context
The Technical Lead owns the technical vision and implementation quality of a product or domain. The role ensures architectural coherence, code quality, security, and production readiness of solutions delivered by development squads.
Acting as a bridge between architecture, development, and operations, the Technical Lead collaborates closely with product owners, architects, and cross‑functional teams to govern technical decisions, optimise engineering practices, and foster a culture of continuous improvement.
Key Responsibilities
Technical Direction & Architecture Governance
- Own the technical roadmap and software design decisions for the assigned product or domain
- Document architectural choices using Architectural Decision Records (ADRs) in alignment with enterprise and target architectures
- Ensure that non‑functional requirements (scalability, security, compliance, resilience, operability, and performance) are addressed by design
- Collaborate with product owners to align technical implementation with business priorities, including technical debt management
Delivery & Quality Assurance
- Drive end‑to‑end delivery quality, from proposal to production, in collaboration with product owners, architects, and platform/infrastructure teams
- Define, enforce, and evolve engineering standards, including design principles, testing strategies, and DevOps practices (CI/CD, observability, infrastructure‑as‑code)
- Oversee production readiness, ensuring solutions are resilient, secure, performant, and operationally sustainable
Engineering Excellence & Team Growth
- Improve engineering effectiveness using metrics such as technical debt trends, lead time for changes, change failure rate, and mean time to recovery (MTTR)
- Set the technical bar for teams through code reviews, mentoring, pair programming, and Communities of Practice (CoPs)
- Promote modern engineering practices, including software craftsmanship, automated testing (TDD/BDD), and cloud‑native development
Stakeholder Collaboration
- Act as the technical bridge between architects and development teams, translating high‑level designs into actionable plans
- Work closely with platform and infrastructure teams to ensure alignment on tools, processes, and non‑functional requirements
- Partner with chapter leads and Agile teams to remove delivery blockers, optimise workflows, and drive continuous improvement
Required Experience & Knowledge
Professional Experience
- Minimum 10 years of experience in software development, including at least 5 years in a technical leadership role
- Strong focus on architecture, DevOps, and Agile delivery
Technical Expertise (Mandatory)
- Strong expertise in modern technology stacks (e.g. Java, cloud platforms, microservices, event‑driven architectures)
- Hands‑on experience with:
- CI/CD pipelines
- Infrastructure‑as‑Code (e.g. Terraform, Ansible)
- Observability tools
- Security best practices
- Proven experience in scalable system design, performance optimisation, and production troubleshooting
Technical Expertise (Preferred)
- Experience with containers (Docker, Kubernetes)
- Exposure to serverless architectures or legacy system modernisation
- Knowledge of Domain‑Driven Design (DDD) and event sourcing
Business & Agile Experience
- Proven experience working in Agile / Scrum environments
- Strong understanding of product ownership dynamics, including backlog refinement, prioritisation, and stakeholder management
Education & Certifications
- Master’s degree in Informatics, Engineering, or Computer Science
Languages
- English: Fluent (mandatory)
- French: Nice to have
- Dutch: Nice to have
Soft Skills & Mindset
- Leadership & Mentorship: Inspires, coaches, and grows engineering talent
- Strategic & Creative Problem Solving: Balances short‑term delivery with long‑term technical vision
- Collaboration: Strong stakeholder management and cross‑functional communication skills
- Communication: Clear and concise in documenting architectures and explaining technical trade‑offs
- Agile Mindset:
- Team success over individual achievements
- Strong adaptability and openness to feedback
- Willingness to contribute hands‑on when needed
- Proactive & Autonomous: Self‑driven, comfortable navigating ambiguity, and focused on delivery
Opportunities are numerous. From bare applications development to of IT infrastructures management including conception, architecture and requirements analysis.
Although open to technologies used by our customers, ABAKUS IT-SOLUTIONS seeks mainly but not only consultants mastering: Windows and Linux Servers, networks, developments (JAVA, SAP, .NET,…) as well as highly specialized experts for example in cybersecurity or in Content Management System (CMS) (SharePoint, Drupal, WebLogic…).
In terms of non-technical competencies, ABAKUS IT-SOLUTIONS hires dynamic persons, open to the world, interested by innovation and having a keen sense of client relationship.
A very good command of English is essential, the capacity to speak French, German or Dutch is an asset.
Even though most of our positions require at least 3 years of experience, some are open to new starters.
