> Markdown version of [/jobs/ext/2794747-senior-software-engineer-technical-lead](https://www.wearedevelopers.com/jobs/ext/2794747-senior-software-engineer-technical-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer Technical Lead - **Company:** Kenect Recruitment Ltd - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Agile Methodology, Component-Based Software Engineering, Software Quality, Code Review, Continuous Integration, Software Design Patterns, Software Architecture, Software Engineering - **Published:** September 8, 2026 - **Apply:** https://eurojobs.com/jobs/26630845/apply ## About the Role Your profile 8+ years of professional software development experience, including 3+ years in technical leadership roles Experience developing software for safety-critical and regulated environments Strong knowledge of software architecture, design patterns, and component-based design Experience with testing frameworks, CI/CD, and agile methodologies Familiarity with regulated software lifecycles and technical documentation management Understanding of relevant regulatory standards (IEC 62304, ISO 13485, ISO 14971) Experience working with multidisciplinary teams Ability to make complex technical decisions and communicate solutions clearly ## Description Your responsibilities Lead the architecture, design, and development of software for medical devices Coordinate and mentor a team of software engineers Collaborate with hardware, QA, regulatory and industrial design teams Oversee the full development lifecycle: requirements, architecture, implementation, integration, and validation Ensure compliance with applicable regulatory standards (IEC 62304, ISO 13485, etc.) Participate in code reviews, risk analyses, and architecture evaluations Manage technical project planning: estimates, priorities, risks, milestones, and deliverables Ensure software quality through the implementation of testing and automation practices Interact directly with clients to define requirements and technical solutions ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Let's Talk Quality! - Lilia Gargouri](https://www.wearedevelopers.com/videos/1815-let-s-talk-quality-lilia-gargouri) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [ShapeShift: Reinventing Agile for a B2B SaaS Scale-Up](https://www.wearedevelopers.com/videos/1655-shapeshift-reinventing-agile-for-a-b2b-saas-scale-up) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)