Software Engineer / Developer
Core
Develop microservices-based software components for real-time and batch performance monitoring within the space sector's Terra segment.
Role type
Software Engineer (Backend/DevOps)
Builds
Microservices components for satellite navigation data analysis and performance monitoring
Domain
Space technology / Satellite navigation / Data engineering
Deliverable
production ML models | product features
Required skills
Java, Python, Microservices architecture, SFTP, MQTT, DevSecOps, CI/CD, Linux, Docker, Kubernetes, RESTful APIs, RDBMS (PostgreSQL, MySQL, Oracle), Spring Boot, Git, Shell scripting
Preferred skills
C++, Agile SCRUM certifications, Web development (JavaScript, Angular), OGC standards knowledge, Satellite navigation business context, SSO/OAuth2 security systems
Technologies
Java, Python, Spring Boot, SFTP, MQTT, Linux (RedHat, CentOS, Ubuntu), Docker, Kubernetes, Git, Maven, Jenkins, PostgreSQL, MySQL, Oracle, SonarQube, NetBeans, Eclipse, IntelliJ, PyCharm, Visual Studio Code
Responsibilities
Develop integrated software components for the Terra segment; Implement interfaces using standard protocols (SFTP, MQTT); Analyze and process data for real-time and post-performance monitoring; Perform deployment, unit testing, and integration; Adopt DevSecOps principles and standard methodologies (UML, SysML); Write technical documentation in English; Collaborate with multidisciplinary internal teams and external stakeholders
Seniority
Mid-Senior, hands-on IC