We are seeking a highly motivated Engineering Manager to lead our team responsible for planning the activities of our satellite fleet. This encompasses initial feasibility checks for activities and subsequent planning, which includes image acquisitions, satellite communication, and downlinking payload data. We integrate with ground station providers to book and manage passes. This team works on a significant algorithmic and optimization challenge that must be engineered to operate within the constraints of both business and physics.
As an Engineering Manager at ICEYE, you will play a pivotal role in leading and empowering your team to achieve technical excellence. You will ensure that your team possesses the necessary technical skills and capacity to align with business and product objectives. This involves effectively managing resource allocation, overseeing technical deliverables, and guaranteeing the technical feasibility of product features while maintaining scalability and maintainability. Your responsibilities also extend to managing the engineering team, with a strong focus on code quality, system architecture, and overall technical health. Additionally, you will be entrusted with balancing the technical workload and closely monitoring team performance and capacity.
A core aspect of your role as an Engineering Manager involves fostering a thriving and high-performing team. You will be responsible for hiring, nurturing, and retaining top engineering talent. Setting individual expectations, conducting performance reviews, and promoting career growth among team members will be key components of your leadership approach. By cultivating a culture of trust, collaboration, and innovation, you will play a vital role in building and maintaining a high-performing engineering team. Furthermore, you will be tasked with implementing and optimizing engineering processes to ensure a streamlined and efficient workflow.
Requirements
Minimum of 5 years of experience leading software development teams
Background and strong skills in software product development
Excellent leadership skills and a servant leader mentality
Proven track record in change management
Proven track record of hiring and developing skilled engineers at various career stages
Strong communication and collaboration skills for building and maintaining relationships across the organization
Experience working in multi-site development organizations