About this role
Job title: Engineering Lead
About the Role Engineering Lead owns the end-to-end engineering process across all MaaS projects within Luxoft's Core Engineering practice. They are the single person accountable for technical outcomes on the account, responsible for technical risk management, architectural governance, and driving engineering quality across multiple streams.
What You'll Do
-
Own technical risk management across all projects; ensure critical activities (load and performance testing, early integration verification, security reviews, and capacity validation before major releases) are planned and executed on time.
-
Review project roadmaps, WBS, and technical estimates prepared by Solution Architects; challenge assumptions and identify gaps.
-
Act as the technical escalation point for all functional leads and architects.
-
Define and enforce engineering standards across all projects: code review policy, CI/CD practices, branching strategy, documentation standards, and Definition of Done from a technical perspective.
-
Run Architecture Review Board (ARB); review and approve key architectural decisions, ensure consistency across projects; review Solution Architect artifacts (HLD, LLD, integration specs, ADRs).
-
Review test strategy and collaborate with QA Leads to improve it; help QA Leads strengthen areas where they fall short.
-
Coach and mentor functional leads and architects; step in and cover responsibilities when leads/architects are underperforming.
-
Monitor technical debt across all projects; prioritize remediation with PMs.
-
Drive cross-project reuse: shared libraries, common patterns, lessons learned.
-
Provide Delivery Manager with an independent technical health assessment; flag risks early.
-
Participate in goal-setting and performance reviews for all technical roles, bringing the engineering quality perspective.
-
Own the account's technical strategy: technology direction, competency roadmap, and tooling decisions.
-
Interview lead and architect candidates for the projects and make hiring decisions.
-
What the role does NOT do: This is not a hands-on developer role; does not replace Solution Architect on any project; does not manage project scope, budget, or schedule; does not write code on a daily basis.
What We're Looking For
- Must have 10+ years in software engineering, with at least 3-5 years in a technical leadership role (Solution Architect, Tech Lead, Engineering Manager, or similar).
- Very strong hands-on experience in the past.
- Has led technical delivery on large engagements: 30+ people, multiple concurrent workstreams.
- Has worked across the full stack of project roles: started as a developer, grew into a lead, then into an architect or engineering manager. Understands each role from the inside.
- Experience in a consulting/outsourcing delivery model is strongly preferred. Understands client dynamics, onshore/offshore coordination, and delivery pressure.
- Has managed or closely supervised architects and functional leads, not just developers.
- Nice to have: Java, Python, C#; Other Languages; English: C1 Advanced.
Nice to Have
- Java, Python, C#
- Other programming languages
- English: C1 Advanced
Compensation & Benefits
- Salary information not disclosed in the posting.
- Remote work in Spain.
- Other benefits not specified in the posting.