JOB DESCRIPTION
Team Leadership and Empowerment:
- Foster a clear understanding of success among team members and provide the necessary guidance to enable them to achieve it.
- Ensure a productive, effective, and efficient work environment that promotes resilience in the face of challenges and minimizes single points of failure.
- Set explicit expectations for both the team and individual members, actively managing morale and productivity.
- Manage team performance and career development, contributing to performance reviews and identifying growth opportunities.
- Prioritize hiring efforts to fill open positions, aligning with team needs and goals.
Stakeholder Engagement:
- Regularly communicate and collaborate with Product Managers, Product Designers, and other relevant stakeholders.
- Proactively engage with stakeholders to address emerging issues and provide technical insights tailored to the audience.
- Clarify and define paths forward when faced with uncertainties, seeking alignment and escalating when necessary.
- Drive alignment with stakeholders through effective prioritization and provide strategic guidance to align roadmaps.
Technical Excellence and Solution Delivery:
- Ensure the delivery of high-quality solutions by maintaining a balance between delivery speed and quality oversight.
- Guide the team in making appropriate technical decisions, avoiding over-engineering or under-engineering solutions.
- Take ownership of the software’s lifecycle, ensuring operational excellence and smooth transitions.
- Influence the technical direction of dependent teams, ensuring alignment with overall objectives.
Success through Data-Driven Approach:
- Utilize data to come up with creative solutions for technical and delivery challenges.
- Develop reliable estimates and roadmaps for delivery, fostering predictability and transparency.
Operational Excellence:
- Uphold a high standard for operational execution, focusing on seamless processes and reliability.
SKILL
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- At least 5 years experience and proven experience in software engineering, with a track record of leading successful engineering teams.
- Strong interpersonal and communication skills, enabling effective collaboration and stakeholder engagement.
- Data-driven mindset with the ability to leverage data for strategic decision-making.
- In-depth understanding of software development best practices, methodologies, and SDLC in a high-speed setting using cloud computing.
- Strong problem-solving abilities and a commitment to delivering high-quality solutions.
- Experience in fostering an inclusive and diverse team environment.
- Proficiency in technical decision-making and trade-offs, considering both short-term and long-term impacts.
- Demonstrated ability to mentor and develop team members.
- Experience as a Scrum master is an advantage.