As the Engineering Director at Peerislands, you will be responsible for leading and scaling our engineering team, driving technical excellence, and ensuring the successful delivery of high-impact projects. You will work closely with cross-functional teams, including Product, Design, and Operations, to define and execute the engineering roadmap. Your leadership will be critical in fostering a culture of innovation, efficiency, and collaboration.
Key Responsibilities:
Technical Leadership: Drive the architectural vision, development, and deployment of scalable and high-quality software solutions.
Team Management: Recruit, mentor, and lead a team of high-performing engineers, fostering a culture of innovation and continuous learning.
Project Execution: Oversee multiple engineering projects, ensuring timely and quality delivery while aligning with business goals.
Collaboration: Work closely with Product and Design teams to translate business requirements into technical solutions.
Technology Strategy: Define and implement best practices in engineering, including coding standards, testing, automation, DevOps, and CI/CD pipelines.
Performance Optimization: Ensure high system reliability, scalability, and performance through proper monitoring, optimization, and proactive improvements.
Process Improvement: Establish and refine engineering workflows to enhance productivity, collaboration, and efficiency.
Stakeholder Communication: Act as a bridge between the engineering team and executive leadership, clearly articulating technical challenges and progress.
Security & Compliance: Ensure all engineering efforts align with security best practices and regulatory requirements.
Qualifications & Experience:
10+ years of software engineering experience, with at least 5 years in a leadership role.
Proven track record of managing and scaling high-performing engineering teams.
Strong technical background in modern software development practices, cloud computing, and microservices architecture.
Experience with Agile methodologies and leading engineering teams in an Agile environment.
Expertise in cloud platforms such as AWS, Azure, or Google Cloud.
Strong knowledge of software development lifecycle (SDLC), DevOps, CI/CD, and automation best practices.
Excellent problem-solving skills and the ability to navigate complex technical and business challenges.
Strong communication and interpersonal skills, with the ability to engage with both technical and non-technical stakeholders.
Experience in startup or high-growth environments is a plus.