Position: Engineering Manager
Company: GR8 Tech
Experience required: 5y
English level: upper

We are seeking for an experienced and motivated **Engineering Manager** to lead our platform teams.

As an Engineering Manager, you will be responsible for overseeing the development and maintenance of our platform infrastructure, ensuring its stability, scalability, and security.

You will manage a teams of skilled engineers, collaborate with cross-functional teams, and drive the execution of projects to support our overall business objectives.

**It’s a match if you:**
—  Is proactive person who is not afraid of taking responsibility;
— Are willing to learn and improve;
— Can dig deep into problems;
— Problem solver by nature;
— Understand how to properly collaborate;
— Contributor by nature;
— Can explain what is lambda function to a non-tech person or your grandma :).

**Essential professional experience:**
— 5+ years in software development;
— 3+ years of hands-on experience within complex multi stack ecosystems;
— 3 years experience in engineering management;
— Experience in managing large, complex projects;
— Experience leading distributed engineering teams (30+ people in total);
— Strong conflict management skills;
— Good time management skills;
— Ability to pragmatically handle multiple initiatives, roles, and responsibilities going in parallel;
— Experience in cloud-native development in public clouds;
— Strong understanding and experience in CI/CD;
English level - intermediate+.

**Hard skills:**
— Agile methodologies understanding;
— Resilience architecture patterns;
— High load systems architecture patterns;
— Goals setting techniques/methodologies;
— Cloud architecture patterns;
— K8S understanding;
— CI/CD;
— Experience in product development(as engineer/DevOps or QA);
— Management :).

**Tasks and Responsibilities:**
**Team Leadership:**
— Lead and manage a team of platform engineers, fostering a collaborative and high-performing culture;
— Set clear performance expectations, provide feedback, and support career development for team members;
— Facilitate effective communication and coordination within the team and across other departments.

**Technical Strategy and Roadmap:**
— Develop and execute the technical strategy and roadmap for platform teams under your management, aligning it with the company's goals and objectives;
— Identify opportunities for innovation and improvement in the platform architecture and infrastructure;
— Stay up-to-date with industry trends and emerging technologies, evaluating their potential impact on our platform.

**Project Management:**
— Plan, prioritize, and manage the execution of platform projects, ensuring timely delivery and adherence to quality standards;
— Collaborate with stakeholders to gather requirements, define project scope, and establish realistic timelines;
— Monitor project progress, identify risks and issues, and proactively implement solutions to overcome obstacles.

**Cross-functional Collaboration:**
— Collaborate closely with other engineering teams, product managers, and stakeholders to understand their requirements and incorporate them into the platform development process;
— Foster a culture of collaboration and knowledge sharing across teams to ensure effective and efficient delivery of projects;
— Provide technical guidance and support to cross-functional teams during the integration of their systems with the platform.

**Platform Reliability and Performance:**
— Ensure the stability, scalability, and security of the platform by implementing best practices and monitoring systems;
— Drive initiatives to optimize the platform's performance, availability, and response times;
— Establish and track key performance indicators (KPIs) to measure the platform's reliability and performance, and take necessary actions to meet or exceed targets.

**Would be a plus:**
— Understanding of different team topologies;
— Understanding of high load systems and resilience patterns.