Position: Engineering Manager
Company: BrickRed Systems
Experience required: 5y
English level: upper

**What skills will you need?**

· Excellent verbal and written communication skills in English
· Experience in Java/JS and leadership of similar teams;
· Experience in managing QA Engineers will be as plus;
· Experience in building business critical applications that are highly available and performant
· Established technical leadership, interpersonal and organizational skills.
· Experience steering teams towards maximum value generation.
· Experience working in Agile environment
· Extensive problem-solving skills
· Driven to deliver quality software
· Extensive attention to details
· Ability to understand issues from the top level to the detailed level


**Desired Skills:**

· Knowledge in relational DBs (MySQL, Oracle) and SQL
· Kafka, JMS
· git
· Maven, Gradle, Jenkins
· AWS
· Docker, Kubernetes
· Microservices Architecture
· Good understanding of Scrum, Agile development, DevOps
· JIRA, Confluence
· DDD, BDD, TDD and Design Patterns


**What responsibilities will you have?**

· Manage remote engineering teams towards high efficiency in value generation.
· Establish processes to help the team deploy, monitor, test and continuously deliver new features and improvements to our technology.
· Lead teams to develop, document and maintain existing applications
· Manage the budget and delivery dates for the projects you are managing
· Manage and improve cost of solutions delivered
· Manage technical debt
· Ensure the software delivered has a high-quality standard
· Proactively seek opportunities to adopt continuous improvement initiatives. Champion efficiency, automation, and software development best practice in general
· Liaise with the business stakeholders to scope projects, design solutions, address problems.
· Maintain roadmap, estimations and oversee the delivery of projects, estimations and user stories
· Take accountability for the delivery of the team and coordinate to resolve impediments, and conduct root cause analysis
· Track defects and prioritize their resolution with the team
· Troubleshoot escalated issues along with the support team

About our client:

It is the first and only global aviation company. Offering worldwide access on Challenger and Global Jets, they tailor all trip and passenger requirements down to the finest details for their clients. It fleet of more than 70 private jets has been used by heads of state, corporate leaders and entrepreneurs to travel between 187 countries worldwide.

We are looking for an experienced and versatile Engineering Manager to be part of our technology department and contribute to the creation of the next generation of our bespoke software platform. The successful candidate will work closely with our business units and the wider tech team to deliver efficient digital processes for a global 24x7 operation.

**We offer:**
- A full remote possibility;
- 24 paid vacation days per year;
- 5 paid sick leave days per year;
- High compensation according to your technical skills;
- Ukrainian official holidays;
- Full taxes compensation
-  Accounting support and consulting;
- Professional and personal growth;
- Study and practice of English: constant communication with native English speakers;
- Flexible time schedule with overlapping 4 hours with PST time zone.
- He ability to switch projects, technology stacks, try yourself in different roles;
- Corporate events with presents, team buildings, etc.
- Experienced colleagues who are ready to share knowledge;