Engineering Manager – Software Development (Full‑Stack)
We are looking for an experienced Engineering Manager to lead high‑performing full‑stack engineering teams and deliver scalable, high‑quality products. This role requires strong technical depth, people leadership, and close collaboration with Product Management and cross‑functional stakeholders.
What You’ll Do
- Lead, coach, and develop a team of full‑stack engineers, fostering a culture of quality, ownership, and continuous improvement
- Partner with Product Managers to understand requirements, prioritize work, and balance technical and business needs
- Provide technical leadership across the stack, with a strong focus on frontend‑heavy systems (70% frontend / 30% backend)
- Guide UI architecture and frontend development using Angular, Material Design 3, and modern UX principles
- Oversee integration with backend systems using REST APIs and GraphQL, including BFF (Backend‑for‑Frontend) patterns
- Drive predictable delivery through strong planning, execution, documentation, and project management
- Ensure high standards of quality, security, and engineering best practices
- Communicate clearly with stakeholders and proactively identify and resolve delivery risks
What You Bring
- 10–12 years of software engineering experience (developer and/or architect), plus 2–4 years of engineering management experience
- Exceptional candidates with slightly less experience will be considered
- Strong technical depth equivalent to a senior architect / SA3‑level role
- Hands‑on experience with frontend‑focused full‑stack development, including:
- Angular‑based UI development
- REST and GraphQL API consumption
- UI design systems (Material Design 3)
- Backend‑for‑Frontend (BFF) architectures
- Experience leading teams in Agile environments
- Strong documentation, communication, and project management skills
- Solid product mindset and ability to work closely with Product Management
- Excellent leadership, judgment, and stakeholder management skills
Nice to Have
- Strong product sense and experience balancing competing stakeholder priorities
- Experience contributing to architectural or platform‑level initiatives