
Essential Experience:
- Build and manage an engineering team to deliver technical products.
- Define teams vision and technical roadmap and drive its execution.
- Design, build and support technical solutions and systems with highest quality.
- Manage timelines and identify when deliverables are at risk and formulate alternatives.
- Work closely with engineering counterparts, product managers and business stakeholders to achieve company goals.
- Identify, leverage, and build best-in-class engineering processes to maximize work quality and team productivity.
- Coach, mentor and support every team member to grow them in their career aspirations.
Key Roles and Responsibilities:
- Excellent communication skills, fluent English - Communicates effectively in all situations and creates an environment of open and effective communication.
- Strong decision making skills, metric-driven operations and ability to motivate and maximize productivity in a fast-paced environment.
- Strong understanding for technical concepts - Familiarity with microservices, distributed systems and event driven architecture.
- Ability to build scalable systems while thinking strategically balancing short and long term approaches.
- Ability to work with multiple levels in the organization with key business holders.
- Strong knowledge on best engineering practices.
- 8-12 years of software development experience with 1-2 years of managerial experience.
Didn’t find the job appropriate? Report this Job