Assess and manage team performance through staff meetings, one on one, and quarterly assessments
Mentor your engineers to ensure their growth and engagement in the team
Evaluate team workload and develop a staffing plan, and assign projects and balance workload to ensure continuous delivery
Attend meetings with product and business team to understand the requirements
Become partner to Product Managers in deciding visions, strategy and provide technical expertise throughout the product life cycle including design, implementation, and delivery of scalable build/test/release infrastructure
A wide degree of creativity and latitude is expected
Relies on extensive experience and judgement to plan and accomplish goals
Implements and maintains engineering objectives and initiatives
Develop and implements engineering workflow with the agreements with stakeholders
Manage stakeholders expectation, especially in issue management
Understanding the engineering pain points and formulate solution/mitigation for it
Minimal 4 years of experience in software engineering, software architect, or software development
Minimal 3 years of experience in leading and monitoring an engineering team to success
Still hands-on and enjoys writing code every day preferably with experience in Java, React, Kotlin, and Python
Ability to understand and implement continuous integration
Delivery well versed with Agile methodologies, TDD and Test Engineering, and Automation
Ability to plan, prioritize, estimate and execute releases with a good degree of predictability risks
Knowledge of SQL/NoSQL, MongoDB
Must have excellent managerial and supervisory skills with verbal and written communication skills
Product launch experience required