At Arlo, we're passionate about creating innovative and reliable solutions that help people protect what matters most to them. Our team is dedicated to delivering products that exceed our customers' expectations, while always pushing the boundaries of what's possible in the world of protection technology. We believe that everyone deserves to feel safe and secure, whether they're at home or away, and we're committed to providing our customers with the peace of mind they need to live their lives without worry. Arlo’s deep expertise in AI- and CV-powered analytics, cloud services, user experience, product design, and innovative wireless and RF connectivity enables the delivery of a seamless, smart security experience for Arlo users that is easy to set up and interact with every day.
Job Title: Engineering Manager
Location: Cork, Ireland (Hybrid). There will be a requirement to come to the Arlo office once per week (this will be discussed more at interview stage).
Employment Type: Full-Time
Reports To: Director of Engineering
Job Summary:
We are seeking a highly skilled and motivated Engineering Manager to lead and mentor a team of engineers while overseeing the design, development, and delivery of high-quality products and solutions. As an Engineering Manager, you will be responsible for driving technical excellence, fostering a collaborative team environment, and ensuring projects are completed on time and within scope. The ideal candidate has a strong technical background, excellent leadership skills, client communication, and a passion for innovation and problem-solving.
Key Responsibilities:
* Lead, mentor, and grow a team of engineers by providing guidance, performance evaluations, and career development opportunities.
* Technical Leadership:
o Provide technical guidance and decision-making on design, architecture, and implementation strategies for the engineering team.
* Project Management:
o Manage and prioritize the engineering team’s workload to ensure timely delivery of projects.
o Drive the planning and execution of development cycles, ensuring that projects meet scope, budget, and timeline requirements.
* Process Improvement:
o Evaluate and refine development processes and methodologies to increase efficiency and product quality.
* Quality Assurance:
o Work closely with quality assurance teams to ensure that all products are thoroughly tested and meet performance, scalability, and security standards.
o Establish and maintain effective monitoring and feedback loops to catch issues early in the development process.
* Client Communication:
o Build strong client relationships, provide regular status updates & reporting.
o Set realistic expectations with clients.
o Handle conflict resolution & escalation, managing delays or changes.
Qualifications:
* Education:
o Bachelor’s degree in Engineering, Computer Science, or a related field. A master’s degree is a plus.
* Experience:
o Overall 10+ years of experience in software or hardware engineering, with 4+ years in a leadership or management role.
o Proven track record of managing successful engineering teams and delivering high-quality products.
o Experience with Agile development methodologies (e.g., Scrum, Kanban).
o Experience in client relationship management.
* Skills:
o Strong understanding of the software development lifecycle (SDLC) and engineering best practices.
o Expertise in system design, architecture, and modern development frameworks.
o Excellent project management skills, including the ability to handle multiple projects simultaneously.
o Outstanding communication and interpersonal skills for working with cross-functional teams and stakeholders.
o Experience with services implementation over cloud environments like AWS, Google, Azure, etc.
o Microservice design approach and implementation.
o Familiarity with the latest CI/CD methodologies and practices.
#J-18808-Ljbffr