Responsibilities:
Strategic Leadership:
- Develop and execute the long-term engineering strategy aligned with Jenosize’s overall business objectives.
- Build and lead a high-performing engineering team, fostering a culture of innovation and excellence.
- Collaborate with cross-functional teams to define product roadmaps and ensure alignment with business goals.
Technical Leadership:
- Provide technical leadership and mentorship to engineering teams, ensuring the delivery of high-quality software products.
- Stay abreast of emerging technologies and industry trends to drive innovation and competitive advantage.
- Define and enforce engineering best practices, standards, and processes.
- Keen on Javascript (Node.js, Next.js, React) language, Database, Solution Architect, Software Architect and DevOps
Team Building & Development:
- Recruit, develop, and retain top engineering talent to build a world-class engineering team.
- Foster a collaborative and inclusive work environment that encourages knowledge sharing and professional growth.
- Implement performance management and career development plans for engineering team members.
Product Development & Delivery:
- Oversee the entire software development lifecycle, from concept to launch and maintenance.
- Ensure on-time and on-budget delivery of software products and features.
- Collaborate with product management and design teams to deliver exceptional user experiences.
Technology Infrastructure & Architecture:
- Design and implement robust and scalable software architecture.
- Oversee the maintenance and optimization of IT infrastructure to support the engineering team.
- Ensure the security and reliability of software systems and data.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- Minimum 10 years of experience in software engineering, with at least 5 years in a leadership role.
- Proven track record of building and leading high-performing engineering teams.
- Strong technical expertise in software development methodologies, programming languages, and technologies.
- Demonstrated ability to drive innovation and deliver complex software projects.
- Excellent communication, leadership, and interpersonal skills.
- Strong analytical and problem-solving skills.