Software Engineer managing and interfacing with ground station providers for a dynamic Earth Observation company. Designing scalable services and implementing high-volume systems using Python and Go.
Responsibilities
We are seeking a highly motivated Software Engineer to join our team responsible for managing and interfacing with ground station providers.
This encompasses interfacing with ground station service providers and local antenna installations, maintaining configuration for stations and their availability and interfacing with pass and post pass metrics. Understanding of satellite communications, propagation of radio waves, and modulations will help you get going faster.
The successful candidate will possess hands-on experience in designing, implementing, and operating scalable services with database connections and RESTful APIs in production environments. We are searching for an individual with technical expertise implementing high-volume and low-latency systems. Success is measured by outcomes, and we value individuals who are focused and driven to achieve those outcomes.
Our technology stack comprises Python and Go, running on both AWS cloud and on-premise Kubernetes infrastructure. We utilize Postgres and MongoDB as our data stores.
Requirements
Bachelor’s degree in Computer Science, Engineering or a similar field
3+ years of software engineering work experience
Pragmatic software engineering skills in Python, Go or a similar language
Experience in modeling and implementing data structures and RESTful APIs
Experience with Kubernetes, Terraform, CI/CD pipelines, container orchestration, and GitOps workflows
Problem-solving skills and ability to identify, research and resolve new problems, including those involving new technologies
Keen interest and pragmatic experience in using AI/LLM tools assisting software development
Ability and willingness to learn new skills in a fast-paced environment
Strong team-working and communication skills in English
**What will be an Advantage**
Understanding of satellite communications, RF propagation and modulations
Experience working with Ground Station vendors
Experience with Kubernetes, Terraform, CI/CD pipelines, container orchestration, and GitOps workflows
Benefits
**What We Offer: **Contribute to a dynamic Earth Observation company making a real difference in the world.
**Supportive environment:** Work in a diverse and collaborative team with a strong focus on individual growth and development.
**Competitive compensation:** Base salary range for this position is contingent on your experience level, and will be negotiated individually.
**Comprehensive benefits:**
Occupational healthcare, occupational and private insurance.
Yearly benefit budget to spend on sport, transport, wellness, lunch, etc.
Phone subscription with iPhone of choice.
Relocation support (flight tickets, accommodation, relocation agency support).
Time and resources for self-development, research, training, conferences, and certification schemes.
Inspiring office environment with collaborative spaces and silent workspaces.
Access to state-of-the-art labs and testing facilities.
Opportunities to attend international space conferences.
**Diversity, Equity, and Inclusion:**
At ICEYE, we believe that diversity isn't just a buzzword – it's our greatest asset.We're committed to fostering an inclusive environment where every voice is not only heard but celebrated. We know that diverse perspectives breed innovation and creativity, which is why we actively seek out individuals from all walks of life, backgrounds, and experiences. Whatever your background, we want you to bring your authentic self to the table. Join us and be part of a team where differences are not only embraced but cherished, because together, we're stronger.
Founding Senior Full Stack Software Engineer contributing to an AI - first SaaS platform startup. Engaging in full - stack development, mentoring, and shaping the engineering culture.
Software Senior Principal Engineer developing high - quality filesystem features/solutions at Dell Technologies. Leading design discussions and mentoring junior engineers in Pune/Bangalore.
Software Architect developing modern ERP solutions for Axians. Involves close collaboration with product management and implementing architectural standards.
Senior Software Engineer responsible for maintaining and improving cybersecurity product quality at Proofpoint. Involves triaging customer issues and developing solutions for existing products.
Software Engineer maintaining and improving quality, reliability, and delivery of features at Proofpoint. Supporting customer issues and collaborating on product improvements in cybersecurity.
Lead Engineer guiding fleet design strategy for AP1000 plants at Westinghouse. Responsible for technical oversight and mentoring in a hybrid work environment.
Principal Engineer for APX Fleet Design Management at Westinghouse delivering engineering solutions for AP1000 projects. Reporting to Senior Manager while leading technical teams in a hybrid work environment.
Valve Group Engineer at Westinghouse Electric Company focusing on valve engineering for nuclear energy applications. Involves calculations, troubleshooting, technical reporting, and customer support in a hybrid work environment.
Senior Staff Engineer at Seagate leading design of mechanical systems for recording head technologies. Focused on physics - driven design and technical leadership in dynamic systems.