Position: Engineering Manager
Company: Mira Commerce
Experience required: 3y
English level: upper

**Responsibilities:**

- Manage software engineering teams; attract, develop, and retain engineering talent.
- Improve efficiency and velocity of the engineering teams; deliver results through teamwork; position and support his/her team for success by focusing on fundamentals (utilization, throughput and issues resolution, quality, collaboration, engagement).
- Provide guidance and coaching to team for addressing highly complex, strategic software engineering cases, including customer and partner escalations - and as necessary take ownership to produce a positive customer outcome.
- Effectively drive change across our organization; contribute to and help drive technology, service, solution, process improvements; drive innovation in processes and strategies throughout the engineering business unit.
- Take ownership of career development for high performing engineers; manage performance and recognition programs for his/her team.
- Assure team members are ready - technical skills, soft, professional skills, required onboarding and training, industry / platform certifications and standards, etc.
- Lead their team to success on important initiatives even during times of frequent distractions and conflicting guidance from clients / partners.
- Have constant communication with the leadership team.

**Requirements:**

- B.S. / Master level degree in Computer Science or similar;
- Minimum 5 years of experience in software engineering;
- Up-to-date knowledge of software applications programming, software architecture, database and and systems design;
- Minimum 2 years of experience managing high-performing software engineering teams;
- Understanding of SDLC management, knowledge of traditional and agile project management methodologies;
- Proven experience in organizing, planning, controlling, motivating, and leading IT teams;
- Exceptional technical, communication, and coaching skills;
- Proven negotiation, influencing, conflict resolution skills;
- Excellent analytical skills including the ability to analyze, troubleshoot, process, change and improve design and equipment;
- Strong presentation, written and verbal skills;
- Ability to communicate ideas and recommendations to non-engineer team members in a clear, easily understood manner;
- Ability to manage multiple projects and tasks;
- Ability to work effectively with internal and external customers and partners;
- Ability to maintain professionalism in stressful situations;
- Fluent English (C1-C2 levels);
- Understanding of the US and Western European business practices and cultural norms; cross-cultural awareness;
- Business education such as an MBA or similar degree is a plus;
- Proven experience in delivering IT services to enterprise-level client accounts in North America and / or Western Europe is a plus.