
ICEYE
13 days ago

As an Engineering Lead, you will take on an essential leadership role within our engineering domain to deliver the commercial systems and interfaces enabling our customers to operate and task their satellites. You are focused on driving technical excellence and disciplined execution. You are expected to guide the team in architectural decisions, define and uphold strong engineering principles, and foster a culture of high standards. You play a critical part in aligning technical direction with product goals, ensuring scalable, maintainable, and reliable software delivery through structured engineering practices and effective cross-functional collaboration.
Technical Execution & Leadership
- Lead the planning, coordination, and execution of our software delivery with a strong focus on reliability, scalability, and maintainability .
- Facilitate architecture and design discussions and ensure alignment with other domains and company-wide technical strategies.
- Contribute to the development work, review key code contributions and provide technical guidance to maintain high engineering standards.
- Drive continuous improvement initiatives in system design, observability, and development processes.
Delivery & Agile Facilitation
- Act as the delivery coordinator for your squad, ensuring timely and quality-focused software releases.
- Facilitate Agile ceremonies and champion best practices tailored to the team’s needs .
- Own the work scope and execution tracking, working closely with product managers to maintain alignment on priorities
Cross-Functional Collaboration
- Serve as the primary technical point of contact for product managers and stakeholders to align on company objectives, feature feasibility, scope, and technical trade-offs.
- Coordinate with other engineering teams to ensure architectural consistency and reliable integrations. Proactively engage into cross team collaboration and facilitation.
- Represent the team in technical planning and roadmap discussions throughout the engineering organisation
People Leadership & Growth
- Mentor and support the professional development of team members, helping them grow in their careers and take on new challenges.
- Foster a culture of trust, collaboration, innovation, and continuous improvement.
- Help identify development opportunities for team members and support their career growth.
- Encourage team ownership and accountability while maintaining a supportive environment.
- Promote high engineering standards and team excellence through regular feedback and coaching.
- Actively foster a culture of psychological safety, continuous learning, and operational excellence.
Requirements
Must-Have
- Demonstrated product mindset: genuine interest in understanding the customers, the business problems to solve, and strong ability to lead the design and delivery of reliable software products.
- Proven ability to collaborate closely with Product Management as a strategic partner—actively engaging in discovery, shaping solutions together, and ensuring alignment between technical decisions and product outcomes.
- Experience in leading agile software teams and continuous product delivery.
- Strong collaboration and communication skills, with the ability to work across multiple disciplines and with external stakeholders.
- Demonstrated ability to mentor and develop individuals—providing tailored support, feedback, and growth opportunities to help each engineer reach their full potential.
- Experience in defining and applying engineering principles, as well as ensuring engineering discipline.
- Familiarity with DevOps practices, Observability (e.g., Prometheus, Datadog) as well as system performance monitoring.
- Previous experience in software development in a context of delivering API and UI based customer products.
- Enthusiasm towards gen-ai adoption in an engineering organization
Nice-to-Have
- Experience in operating production systems, including support, alerting, and incident response.
- Experience with Golang, PostgreSQL React
- Exposure to event-driven architectures and distributed systems.
- Hands on experience with gen-ai capabilities and tooling (e.g. AI agents, MCP servers etc.)
- Interest in space, earth observation, or working with geospatial data.
What Success Looks Like
- Our software product delivery is predictable, aligned with business priorities, and technically sound.
- The delivered software is tested and reliable
- The team operates smoothly with high morale and minimal blockers.
- Stakeholders are consistently well-informed and confident in the delivery pipeline.
- Engineering standards are upheld through your influence and leadership without direct managerial authority.