As a Software Engineer, you will design, build, and operate systems that integrate multiple Earth Observation service providers into a unified, reliable platform. You’ll develop scalable APIs, ensure high availability, and contribute to a resilient architecture that supports mission-critical data services. This role offers the opportunity to work at the intersection of geospatial data, cloud infrastructure, and real-world applications.
What You’ll Do
- Design, build, and maintain systems that integrate multiple Earth Observation data providers
- Develop and manage scalable APIs with a focus on reliability, performance, and fault tolerance
- Collaborate cross-functionally with Product, Design, and Operations to define and refine requirements
- Partner with engineers to architect and scale systems while proactively addressing operational challenges
- Contribute to a culture of engineering excellence through code quality, best practices, and continuous improvement
- Mentor and support teammates, fostering knowledge sharing and team growth
- Drive enhancements in system efficiency, scalability, and reliability
What You Bring
Required Qualifications
- Bachelor’s degree in a STEM field (Computer Science preferred) with strong foundational knowledge in computer science
- Several years of professional software engineering experience with solid design and development skills
- Experience working with relational databases (e.g., PostgreSQL)
- Hands-on experience designing, building, and maintaining RESTful APIs
- Strong sense of ownership with the ability to work autonomously and proactively solve problems end-to-end
- Experience working with large-scale datasets, including techniques such as partitioning and sharding
- Familiarity with CI/CD pipelines and automated deployment workflows
Preferred Qualifications
- Experience working with Python and PostgreSQL in production environments
- Familiarity with geospatial and temporal datasets, including image processing or analysis
- Experience building systems with minimal or no manual testing (fully automated testing environments)
- Experience with Google Cloud Platform (GCP)
- Background in SaaS environments supporting highly available, 24/7 systems
- Experience collaborating with distributed, multinational teams
- Interest in early-stage or rapidly evolving projects
- Curiosity or experience in the Earth Observation domain
Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.