Job Description, Responsibilities & Requirements
About the Position
We are seeking an experienced Engineering Lead with over 10 years in software engineering and 3-5 years in a technical leadership role to manage technical outcomes across all account projects.
Responsibilities
- Owns technical risk management across all projects. Ensures critical activities are not delayed or skipped: load and performance testing is planned and executed on time, key integrations are verified early, security reviews are conducted, and infrastructure capacity is validated before major releases.
- Reviews project roadmaps, WBS, and technical estimates prepared by Solution Architects. Challenges assumptions and identifies gaps.
- Acts as the technical escalation point for all functional leads and architects.
- Defines and enforces engineering standards across all projects: code review policy, CI/CD practices, branching strategy, documentation standards, Definition of Done from a technical perspective.
- Runs Architecture Review Board (ARB). Reviews and approves key architectural decisions, ensures consistency across projects. Reviews all Solution Architect artifacts: HLD, LLD, integration specs, ADRs. Ensures quality and consistency.
- Reviews test strategy and works with QA Leads to improve it. Helps QA Leads strengthen areas where they fall short.
- Coaches and mentors functional leads and architects. Helps leads strengthen areas where they fall short.
- Steps in and covers responsibilities of leads or architects when they are underperforming: reviews their deliverables, takes over critical tasks, and works hands-on until the gap is closed.
- Monitors technical debt across all projects, prioritizes remediation with PMs.
- Drives cross-project reuse: shared libraries, common patterns, lessons learned.
- Provides Delivery Manager with an independent technical health assessment. Flags risks early.
- Participates in goal-setting and performance reviews for all technical roles, bringing the engineering quality perspective.
- Owns the account's technical strategy: technology direction, competency roadmap, tooling decisions.
- Interviews lead and architect candidates for their projects and makes hiring decisions.
Requirements
- 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#
We Offer
- Competitive salary
- Remote work options
- Professional development budget
About the Company
Luxoft is a global provider of digital transformation and technology services, empowering businesses to innovate and thrive in the digital age. We are committed to delivering excellence and creating value for our clients through cutting-edge technology solutions.
Application
Apply for the Engineering Lead position in Remote Serbia.