Original listing text, shown exactly as published by the company.
Your day-to-day responsibilities
- Provide hands-on technical leadership for the systems that plan satellite activities and manage communication with the satellite fleet
- Drive architecture and implementation in production systems, balancing long-term technical direction with short-term delivery needs
- Go deep on critical technical problems, use data to understand root causes, and turn insights into pragmatic improvements
- Lead cross-team initiatives across engineering and operations, bringing clarity to ambiguous goals and changing priorities
- Mentor engineers and strengthen the organization’s ability to deliver faster and better over the long term
What we’re looking for
Must haves
- Proven ability and strong motivation to drive large technical initiatives across teams and the wider organization, beyond the scope of an individual team
- 10+ years of experience building and running production backend systems
- Strong hands-on software engineering skills, with experience writing clean, maintainable code in Python, Go, or similar languages
- Strong experience with distributed systems at scale, including reliability, latency, throughput, failure modes, and production operability such as monitoring, alerting, and debugging
- Experience with modern engineering infrastructure and delivery practices, including containers, CI/CD, infrastructure-as-code, and pragmatic use of AI-assisted development tools to improve productivity, code quality, and problem-solving
- Enjoy solving complex, constraint-heavy problems and balancing long-term architecture with short-term delivery
Nice to haves
- Experience in satellite operations, mission planning, communications systems, or other operationally critical environments
- Experience in environments where software interacts closely with hardware or real-world operations
Application Process
- TA Partner Screen Call
- Hiring Manager Interview
- Technical assessment
- Values & Fit Interview
- Final interview with SVP of Engineering
Working at ICEYE
At ICEYE, you’ll join a diverse and highly engaged team united by the ambition to make the impossible possible. As a global scale-up, we combine speed and ambition with the opportunity to take real ownership from day one. Your growth, wellbeing, and success are a priority, with continuous professional development, training opportunities, and a culture where collaboration is how we win.