Overview
We are looking for a motivated Technical Team Lead who is ready to grow into a future Technical Architect. In this hybrid leadership‑and‑technical role, you will guide engineers in delivering high‑quality solutions while gaining deeper exposure to architectural design, system integration, and strategic technology decisions.
You will work closely with our Architecture function, contributing to solution designs, reviewing technical proposals, and gradually taking ownership of architectural components. This role is ideal for a senior engineer or lead who enjoys hands‑on problem‑solving, mentoring others, and shaping how systems are built — and is ready for the next step toward an Architect career path.
Responsibilities
- Technical Leadership: Provide guidance, technical direction, and hands-on support to the engineers. Partner with architects to ensure solutions are scalable, secure, and aligned with technology standards. Review and refine system designs, ensuring high‑quality engineering decisions. Drive the adoption of engineering best practices, coding standards, and modern development methodologies (CI/CD, DevOps, automation).
- Delivery & Execution: Own the end-to-end delivery of technical workstreams from planning to release. Coordinate with product owners to translate requirements into technical tasks and estimates. Guide the team in breaking down complex technical problems into executable steps. Monitor progress, manage risks, and ensure delivery timelines are met.
- Team Development: Mentor and upskill engineers through coaching, pairing, and feedback. Champion a high‑performance engineering culture built on accountability, quality, and continuous improvement. Promote knowledge sharing, documentation, and reusability of technical assets.
- Collaboration & Stakeholder Engagement: Work closely with cross‑functional teams including Product, Architecture, QA, DevOps, and external vendors. Facilitate technical discussions, design reviews, and decision‑making forums. Clearly communicate technical concepts to both technical and non‑technical stakeholders.
Qualifications
- Proven experience leading development teams or serving as a senior engineer with leadership responsibilities.
- At least 10 years’ work experience in technology, ideally in technology strategy and architecture positions.
- Experience from major industry (finance, telco or similar) with experience of building software, software products, as well as enterprise architecture and design.
- Involvement in software development and software architecture as well as enterprise IT, integration and technology experience.
- Understanding of large-scale systems and knows how to engineer for transactional integrity, high‑performance and high availability.
- Experience with a broad set of technologies (as many as possible would be advantageous): languages (Java Enterprise Edition, from 8 to latest version; Groovy; JavaScript), frameworks (OSGi, NetBeans RCP, Camel, Spring Boot, Kafka, workflow management), web technologies (HTML5, Angular, jQuery, CSS, LESS/SASS), databases (Oracle, SQL Server, PostgreSQL, relational data modeling, SQL), infrastructure (OpenShift, Docker, Kubernetes, AWS, EKS), service architecture concepts (REST, JSON, API design, APIgee, OpenAPI 2.x/3.x).
- Demonstrated ability to translate business needs into feasible, scalable technical solutions.
- Strong technical background in key development technologies relevant to our environment.
- Excellent problem-solving skills with a hands-on approach to guiding teams.
- Experience working within agile environments and modern software delivery practices.
- Strong communication skills with the ability to engage stakeholders at various levels.
- Experience in large-scale, complex system environments or transformation programs is an advantage.
- Familiarity with cloud technologies, integration patterns, and modern architectural approaches (microservices, event-driven, API-first).