JOB DESCRIPTION
Team Leadership and Empowerment:
Prioritize hiring efforts to fill open positions, aligning with team needs and goals.
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.
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.
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.
Take ownership of the software’s lifecycle, ensuring operational excellence and smooth transitions.
Guide the team in making appropriate technical decisions, avoiding over- engineering or under- engineering solutions.
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
Experience as a Scrum master is an advantage.
Strong problem- solving abilities and a commitment to delivering high- quality solutions.
Proficiency in technical decision- making and trade- offs, considering both short- term and long- term impacts.
In- depth understanding of software development best practices, methodologies, and SDLC in a high- speed setting using cloud computing.
Data- driven mindset with the ability to leverage data for strategic decision- making.
Strong interpersonal and communication skills, enabling effective collaboration and stakeholder engagement.
At least 5 years experience and proven experience in software engineering, with a track record of leading successful engineering teams.
Bachelor’s degree in Computer Science, Software Engineering, or related field.
Demonstrated ability to mentor and develop team members.
Experience in fostering an inclusive and diverse team environment.