Position: Senior Engineering Manager
Company: Alcor
Category: SEO
Experience required: 5y
English level: upper

What you’ll be doing

Expanding engineering team across Europe to support our growing needs
Providing technical vision and strategy for the engineering team
Owning engineering management roadmaps, aligned with product objectives
Supporting existing team leads and 30+ Windows, Mac, and QA engineers
Developing and growing talent through effective coaching
Implementing engineering management process improvements
Improving technical documentation practices
Driving decisions around new practices, technologies, and tooling
Guiding engineers on architecture and technical solution design
Aligning objectives with product management leadership
Collaborating with business stakeholders
Required skills

5+ years as an Engineering Manager, Director of Engineering, Head of Engineering, or similar role
10+ years experience in software engineering
Deep understanding of engineering fundamentals including architecture, design patterns, and data structures
Understanding of native desktop software development practices
Strong understanding of Windows development: Visual Studio and C++ (e.g. Win32 API, Win3 UI, WPF, UWP)
Familiarity with Apple macOS development: Xcode, Objective-C, and Cocoa
General familiarity using Web APIs (e.g. REST, GraphQL, JSON)
Understanding of TDD and E2E testing practices, including automation engineering
Experience producing technical specs, diagrams, ERDs, and other technical docs
Experience guiding cross-platform development practices
Experience building engineering teams from the ground up
Understanding of engineering budgets
Experience organizing work in an agile environment
Strong team leadership, coaching, and communication skills
Experience communicating with the product and business stakeholders
Highly organized, strong analytical skills, and attention to detail
Biased toward action and pragmatic: you prioritize customer and business value
Eager to constantly learn and improve practices
Fluent English speaking and writing skills: able to articulate complex ideas
Degree in Computer Science, Engineering, or similar
We offer competitive compensation and benefits, a relaxed work culture, remote work, and other perks that give team members the ability to make an impact and stay healthy.