Logo of Linnworks

Engineering Manager

Tallinn, Estonia
Roles:
Management
One of skills:
Product ManagementProject ManagementScrum
Nice-to-have skills:
AWSAngularC#JavaJavaScript
Considering candidates from:
Baltics, Central Asia, South Caucasus, Austria, Belarus, Brazil, Croatia, Czech Republic, Hungary, Israel, Moldova, Poland, Romania, Russia, Serbia, Slovakia, Slovenia, Turkey and Ukraine
Work arrangement: Onsite
Industry: Software Development
Language: English
Level: Lead
Required experience: 5+ years
Relocation: Paid
Visa support: Provided
Size: 201 - 500 employees
Logo of Linnworks

Engineering Manager

Tallinn, Estonia
Linnworks connects, manages and automates commerce operations, powering businesses to sell wherever their customers are and capture every revenue opportunity.
Now Linnworks is looking for an Engineering Manager who will operate Linnworks full-stack teams within a fully agile environment.

Tech stack: C#, .NET, Angular, AWS, Microservices, SQL Server, Postgres, Redis, Docker, Kubernetes, Jenkins, CI/CD.

Tools: Google apps, Slack, Jira, Bitbucket.
 
Tasks: 
  • The Engineering Manager will be responsible for overseeing multiple Engineering teams in Estonia, as well as leading cross-team initiatives and projects, such as training, quality, scalability, or new user experience
  • The role will not involve hands-on software development, but a technical background and the ability to dive into detail where appropriate are essential. You will empower and steer your teams in the right direction, conduct design reviews and assist in finding agreements/decisions when needed
  • You will oversee the design, development, testing, and release of software using engineering best practices. Our software is built on complex data models and APIs, and you will pay close attention to NFRs including scalability, usability, and reliability. Using Agile principles you will drive for consistent and rapid delivery of value to the user
  • As an Engineering Manager, you will be responsible for supporting and coaching the Engineers under your line management. You will have the opportunity to shape a growing tech team and build a collaborative, respectful culture, making the working environment enjoyable for everyone. The successful candidate will be a strong proponent of continuous improvement and be able to upskill their teams
  • In addition to working with your teams, you will collaborate with key stakeholders within the business including Product, Operations, and Support
  • Support with all aspects of IT recruitment from coordination, pre-employment screening, participating in interviews, etc.
Must-have: 
  • At least 3+ years in the same position
  • Passionate about technology, leadership, and delivering software
  • Enjoys coaching and mentoring people to realize their full potential
  • Expertise in Agile software development, Continuous Delivery, TDD, and pair programming
  • Strong experience in people management
  • Proven experience in building / leading engineering teams
  • Understanding of up to date frameworks and technologies
  • A solid background in Software Engineering
  • A degree in Computer Science, similar technical discipline or equivalent work experience
  • Fluent English
Nice-to-have: 
  • Project management experience
  • Scrum Master experience
  • DevOps Culture understanding
  • Cloud experience (especially AWS)
  • Relational database experience
  • C# / .NET ecosystem knowledge
  • Understanding of automated Unit Test development
  • Complex architectures - Microservices, Event-Driven, High-Load Distributed
  • RESTful API design experience
Benefits:
  • Fantastic team culture
  • Young, friendly, and versatile team
  • Challenging projects and opportunity to learn and master a lot of cool skills
  • Competitive salary
  • Flexible working hours
  • 5 weeks of holiday per year
  • Learning opportunities (conferences, books, courses)
  • Remote work possibility (from Estonia)
  • Team building events
  • Gym compensation
  • Visa sponsorship and relocation assistance provided
Interview process:
  • Intro call with Toughbyte
  • Culture Fit interview (30 minutes)
  • Leadership + Engineering Culture + Technical Vision (1 hour)
  • Processes / Agile + Quality / Testing + Product Delivery (2 hours)
In terms of line management, tech leads of 5 teams will directly report to the EM and he will regularly speak / sync / work with them:
  • Core (Frontend)
  • Core (Backend)
  • BizDev
  • PIM + Listings
  • Inventory Management
With each team containing 4-6 people, the EM will be responsible for about 25 people in total.
Primarily the EM will be responsible for Line Management - Processes, Team Health, Coaching, Conflict Resolution, Hiring, Performance Reviews, Salary Reviews, Coding Standards, Self Education and etc.