Software Engineer

1 mese fa


Rome, Italia Serco A tempo pieno

Package Description

Joining Serco Italy’s amazing team offers:

Competitive Salary  Great career opportunities in the Space industry Corporate Benefits Package International environment Possible hybrid work

Job Introduction

Serco is a leading Space Services Provider with thousands of skilled resources that has supported over 50 space missions on behalf of more than 10 Space or Government agencies around the globe, including the ESA and NASA

Serco Italia S.p.A. is one of the top 50 World Space Manufacturing and Service companies with a long history of providing Earth Observation operations, maintenance and front-end services to the European Space Agency. The company also offers vast experience to a huge number of IT and space markets including: central governments, defence organisations, the aerospace industry and commercial companies.

We are seeking two Software Engineers to contribute to the development, evolution, and maintenance of a suite of applications primarily focused on monitoring and reporting service performance for the Copernicus Space Component (CSC). These applications include dashboards that provide end-to-end visibility of CSC systems performance, operations, and configuration of various services.

The role involves designing, maintaining and evolving the Monitoring, Reporting, and Alerting applications, which monitors complex systems and service components, reports real-time and long-term data, and alerts authenticated users to significant events. This role is within the context of Earth Observation (EO) satellite data systems, focusing on acquisition, production, dissemination, and archival. The role includes supporting the configuration and management of an Identity and Access Management system, to access the Monitoring and Reporting (M&R) user’s front-end and other Service applications.

The position is framed within the Serco Copernicus Services, unit responsible for supporting all Copernicus Sentinels missions in erogating operations, maintenance and coordination services.

Main Responsibilities

Develop, maintain, and enhance applications for monitoring and reporting the performance of CSC Services. Implement and maintain features for monitoring data flow completeness and timeliness, from acquisition through production to dissemination and archival of EO data through the CSC. Setup and maintain plugins for API data collection (OData, STAC) from external interfaces. Plugins’ development for operational data flows performance computation and data aggregation. Maintain and evolve the system and databases for long-term data storage, monitoring service parameters, real-time reporting, and alerting. Develop new features for dashboards and web applications, including improvements in data visualization and user interface. Configure and manage Identity and Access Management (IAM) solutions based on Keycloak. Collaborate with other engineering teams to integrate monitoring and reporting systems with different service components. Contribute to the planning and implementation of configurations and operational changes within the monitored systems.

Successful Candidate

Bachelor’s or Master’s degree in Computer Science, IT, Software Engineering, Aerospace Engineering or a related field. Strong experience with Elasticsearch and OpenSearch for data indexing and search functionality, and Grafana for monitoring, visualization, and creating custom dashboards. Proficiency in Python for backend development, including data processing, API integration, and system automation. Experience working with Docker for containerizing applications and services, ensuring consistency across development, testing, and production environments. Good knowledge in Linux Operating Systems (e.g. RedHat) and Linux shell scripting. Familiarity with web technologies, e.g. Flask, JavaScript, HTML, and CSS, to contribute to the frontend components of dashboards and configuration tools. Ability to develop and maintain scripts for system configuration and data ingestion pipelines, ensuring seamless data flow across the monitored systems. English Level B2 (Upper-Intermediate), written and spoken. Experience in developing and maintaining monitoring and reporting systems for large-scale, complex service architectures, particularly those dealing with large data flows. Experience of database design and management for both real-time and long-term data storage, including familiarity with SQL (e.g. PSQL, MariaDB) or NoSQL databases.

Other Skills:

Knowledge of Earth Observation satellite data product formats and Copernicus Program. Knowledge of EO ground segment data flows (acquisition, production, dissemination, and archival of EO satellite data) Experience with JIRA and github. Knowledge of OData, STAC and JIRA APIs. Knowledge of Keycloak for Identity and Access Management (IAM) is an asset. Experience in using and configuring distributed message broker system for processes queue management (e.g. RabbitMQ, Kafka). Experience in analysing and reporting performance metrics, identifying trends, and deriving actionable insights from system data. Strong problem-solving skills and analytical thinking, with the ability to troubleshoot complex systems and identify root causes of performance issues. Experience with IT service management practices, such as ITIL, and familiarity with Agile methodologies for project execution and continuous improvement. Experience with cloud infrastractures. Understanding of Kubernetes.

  • Rome, Italia Kuba A tempo pieno

    KUBA is an innovative company committed to providing modern and efficient ticketing solutions for its customers. We are looking for an embedded software engineer to join in a dynamic team in the Engineering department in Rome team. The Embedded software Engineer will be developing complete solutions for our wide range of embedded front-end devices mainly...

  • Software Engineer

    1 settimana fa


    Rome, Italia Gi Group S.p.A A tempo pieno

    Gi Group, prima Agenzia per il Lavoro Italiana con oltre 200 filiali sul territorio nazionale e più di 1800 professionisti nel settore delle Risorse UmaneRICERCA per Azienda del settore Difesa su Roma, ricerca la figura di unSoftware Engineer anche con 6 mesi/1 anno di esperienzaMain ResponsibilitiesSoftware requirements analysisDesign and development of...


  • Rome, Italia Fincantieri A tempo pieno

    Fincantieri Nextech - SOFTWARE ENGINEER Italy - Roma Fincantieri Nextech JOB DESCRIPTION L'Area Software Platforms ha il compito di progettare e sviluppare le piattaforme software aziendali, definirne la Product Breakdown Structure (PBS) e gestirne il ciclo di vita nonché presidiare il knowledge management della progettazione software. ...


  • Rome, Italia Quixant, Densitron, Quixant plc A tempo pieno

    Software Verification and Integration EngineerJoin our innovative and dynamic team at Quixant, where we are dedicated to developing high-quality software solutions that drive the success of our clients. We are seeking a talented and motivated Software Verification and Integration Engineer to ensure the quality and reliability of our software platform. If you...


  • Rome, Italia Fine Foods & Pharmaceuticals N.T.M. S.p.A. A tempo pieno

    Nella direzione Ingegneria di sistema siamo alla ricerca di un Embedded Flight Software Engineer da inserire nel Team di Sviluppo Software di AVIO.Il team, costituito da specialisti software con competenze trasversali di elettronica/avionica e aerospaziali, si occupa dell’intero ciclo di sviluppo software embedded real time, mission e safety critical per...


  • Rome, Italia Capgemini Engineering A tempo pieno

    Embedded Software Engineer (C++, Roma) In Capgemini Engineering, leader mondiale nei servizi di ingegneria, uniamo un team globale di ingegneri, scienziati e architetti per aiutare le aziende più innovative del mondo a liberare il loro potenziale. Dai veicoli autonomi ai robot salvavita, i nostri esperti in tecnologia digitale e software pensano fuori dagli...


  • Rome, Italia Capgemini A tempo pieno

     Embedded Software Engineer (C++, Roma)  In Capgemini Engineering, leader mondiale nei servizi di ingegneria, uniamo un team globale di ingegneri, scienziati e architetti per aiutare le aziende più innovative del mondo a liberare il loro potenziale. Dai veicoli autonomi ai robot salvavita, i nostri esperti in tecnologia digitale e software pensano fuori...


  • Rome, Italia Capgemini A tempo pieno

     Embedded Software Engineer (C++, Roma)  In Capgemini Engineering, leader mondiale nei servizi di ingegneria, uniamo un team globale di ingegner*, scienziat* e architett* per aiutare le aziende più innovative del mondo a liberare il loro potenziale. Dai veicoli autonomi ai robot salvavita, i nostri talenti in tecnologia digitale e software pensano fuori...


  • Rome, Italia RINA A tempo pieno

    Posting Date: 30 Oct 2024City: RomaLocation: Roma, IT, 131Contract Type: PermanentDivision: Aerospace & DefenceLevel of experience: JuniorRINA is currently recruiting for a Junior Software Embedded Engineer to join its office in Rome within the Aerospace & Defence Division.MissionThe Junior Software Embedded Engineer focuses on contributing to SW design,...


  • Rome, Italia Octorate A tempo pieno

    Descrizione dell'azienda Octorate is an all-in-one hotel SaaS company. We aim to bring hotel software technology to every structure in the world. Our Suite include PMS, Channel Manager, Booking engine and a lots of others features that helps hoteliers to save time, effort and money. Octorate’s products are easy to set-up, easy to use and offardable...

  • Senior Software Engineer

    3 settimane fa


    Rome, Italia ION A tempo pieno

    Who we are We’re visionary innovators who provide trading and workflow automation solutions, high-value analytics, and strategic consulting to corporations, financial institutions, central banks, and governments. More than 40% of the world’s largest companies use our solutions. We’ve achieved tremendous growth by bringing together some of the best and...


  • Rome, Italia Lyrise A tempo pieno

    LyRise is a platform that helps companies build AI teams efficiently by matching AI talents with global companies. As a Microsoft partner, LyRise has collaborated with companies supported by prestigious firms like Goldman Sachs and AXA. The company's mission is to democratize AI for businesses worldwide.Role DescriptionThis is a full-time hybrid role for a...


  • Rome, Italia Lyrise A tempo pieno

    LyRise is a platform that helps companies build AI teams efficiently by matching AI talents with global companies. As a Microsoft partner, LyRise has collaborated with companies supported by prestigious firms like Goldman Sachs and AXA. The company's mission is to democratize AI for businesses worldwide. Role DescriptionThis is a full-time hybrid role for a...


  • Rome, Italia Thales Group A tempo pieno

    Simulation Software EngineerLocation: Roma, ItalyA Joint Venture between Thales (67%) and Leonardo (33%), Thales Alenia Space is a global space manufacturer delivering, for more than 40 years, high-tech solutions for telecommunications, navigation, Earth Observation, environmental management, exploration, science and orbital infrastructures.CANDIDATES THAT...


  • Rome, Italia Segula Technologies A tempo pieno

    Descrizione del lavoroSiamo alla ricerca di un Software Test Engineer per ampliamento del nostro team operante in un'importante realtà nel settore dell'Aerospazio e Difesa.La figura si occuperà di:Analisi di requisiti, design e codice dei CSCI oggetto del testPianificazione, progettazione, implementazione ed esecuzione dei test SWRedazione della...


  • Rome, Italia SUSE A tempo pieno

    JOB DESCRIPTION About Us Always open. Our code, our culture, our opportunities. Leading open innovation without limits. We are SUSE. SUSE is a global leader in innovative, reliable and secure enterprise open source solutions, including SUSE Linux Enterprise (SLE), Rancher and NeuVector. More than 60% of the Fortune rely on SUSE to power their...


  • Rome, Italia TMC A tempo pieno

    Location: Italy, Software, Rome, Hybrid As an embedded software engineer, you will be involved in the design, development, and testing of embedded software in innovative projects throughout the whole product life-cycle.About The Member CompanyWe are a global high-tech consultancy company with a team of entrepreneurial engineers, scientists, and digital...

  • Senior Software Engineer

    3 settimane fa


    Rome, Italia DevSelect A tempo pieno

    Title: Senior Software Development Engineer – Data/ETLLocation: RemoteOpenings: 1Type: Full-time HireCompany DescriptionCLIENT helps life science companies solve for the complexities that come with digital transformation by developing end-to-end AI solutions that deliver personalized business intelligence through integrated applications and API accessible...


  • Rome, Italia SEGULA Technologies A tempo pieno

    Descrizione dell'azienda Ampliate il vostro campo di azione con un gruppo ingegneristico globale in rapida crescita! In SEGULA Technologies avrai l'opportunità di lavorare su progetti entusiasmanti e di plasmare il futuro all'interno di un'azienda per la quale l'innovazione è inscindibile dall'ingegneria. Nuove forme di mobilità, veicoli autonomi,...


  • Rome, Italia NTT Data A tempo pieno

    NTT DATA, Trusted Global Innovator, è tra i principali player a livello mondiale in ambito IT services. Con più di 150.000 professionisti in oltre 50 Paesi in tutto il mondo, siamo protagonisti e acceleratori della trasformazione digitale offrendo ai nostri clienti soluzioni tecnologiche e innovative progettate su misura. Il motore di NTT DATA sono le...