Jobs and Careers
AP

Head of Engineering

ApprovalMax
Remote jobRemotefull_timeVerifiedPosted 20 Feb 2024

About the role

Location: Remote
Time Zone: Central European Time +/- 3 hours


ApprovalMax is a company developing cloud services for the needs of automating financial and accounting systems. We have a distributed team of professionals: we work from Germany, the UK, and US. Our clients are located all over the world in English-speaking countries. The company is successfully developing and is a rapidly growing B2B business.

As part of the product team development strategy, we are looking for a Head of Engineering to join our development team.

Main responsibilities:

1. Leadership and Supervision

  • The Head of Engineering oversees both Frontend and Backend development and the QA teams and directly reports to the Chief Technology Officer..

  • Their primary responsibility is to drive the vision, design, and implementation of integrated systems that support the business strategy.

  • They collaborate with other business departments (product, sales, marketing, finance) to roll out new web systems and improve existing ones.

  • People management skills are crucial as they manage day-to-day activities, staffing, mentoring, and resource allocation within the engineering department.

  • Mentoring key engineering personnel ensures continuity and professional growth.

2. Technical Strategy and Execution

  • The Head of Engineering plays a pivotal role in planning, managing, executing, and implementing software projects and processes.

  • They oversee project management, scope, issue and risk management, and regular status reporting.

  • They ensure optimal resource allocation to meet product development requirements and implement agile processes.

3. Balancing Quality and Speed

  • The Head of Engineering tackles high-level challenges while ensuring both quality software and speed of delivery.

  • They play a critical role in feature deployment, platform stability, and overall software architecture quality.

  • Organizing the team activities related to architecture, development of new functionality (backend), Refactoring of old code (if necessary), environment support, correction of defects

  • Interaction with product managers and technical support on the provision of information about the functionality and support of the product.


Requirements

Main requirements:

  • Experience in building and managing teams for developing cloud solutions

  • Knowledge of OOP, DDD, Microservices, stateless/serverless

  • Proven previous experience as a .Net developer

  • Excellent knowledge of our core technology stack: C# 10, .net 6, WebAPI, DI (Autofac), Azure stack: Queues, App Services, App Functions/Web jobs. Cosmos/MongoDB, MSSQL, EF Core

  • Knowledge of the frontend stack would be a plus: single page applications, react, react-redux, TypeScript

  • Experience with tools and acceptance of the "continuous delivery" philosophy (build systems TeamCity/Octopus, incident tracking, auto tests, logging/monitoring/alerts, etc.)

  • Oversee any potential security risks related to software development

  • Ability to work in a team, independence, attention to detail

  • Proficiency in English language

What we offer:

  • Regular performance-based compensation reviews

  • 100% paid 20 business vacation days

  • 100% paid 10 sick leave days

  • Flexible hours

  • Remote work

  • Health & Wellness program - a bonus payment, which will cover 50% up to a total of 500 Euro annually of the amount spent on the following activities: medical services (except regular health insurance), fitness, sports activities (excluding sports equipment), stress management, body massage, weight management, yoga, traveling, etc.

  • Reimbursement of co-working space

  • Reimbursement of professional development courses

  • Service years rec

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

ApprovalMax

View company profile →