Software Engineer
1 mese fa
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.-
Embedded Software Engineer
2 mesi fa
Rome, Italia Kuba A tempo pienoKUBA 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 pienoGi 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...
-
Fincantieri Nextech
6 mesi fa
Rome, Italia Fincantieri A tempo pienoFincantieri 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. ...
-
Software Verification and Integration Engineer
3 settimane fa
Rome, Italia Quixant, Densitron, Quixant plc A tempo pienoSoftware 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...
-
Embedded Flight Software Engineer
3 settimane fa
Rome, Italia Fine Foods & Pharmaceuticals N.T.M. S.p.A. A tempo pienoNella 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...
-
Embedded Software Engineer
4 settimane fa
Rome, Italia Capgemini Engineering A tempo pienoEmbedded 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...
-
Embedded Software Engineer
1 mese fa
Rome, Italia Capgemini A tempo pienoEmbedded 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...
-
Embedded Software Engineer
3 settimane fa
Rome, Italia Capgemini A tempo pienoEmbedded 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...
-
Junior Software Embedded Engineer
4 settimane fa
Rome, Italia RINA A tempo pienoPosting 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,...
-
Senior Java Software Engineer
6 mesi fa
Rome, Italia Octorate A tempo pienoDescrizione 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 pienoWho 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...
-
Full Stack Software Engineer
1 mese fa
Rome, Italia Lyrise A tempo pienoLyRise 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...
-
Full Stack Software Engineer
3 settimane fa
Rome, Italia Lyrise A tempo pienoLyRise 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...
-
Simulation Software Engineer
2 settimane fa
Rome, Italia Thales Group A tempo pienoSimulation 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...
-
Software Test Engineer
3 mesi fa
Rome, Italia Segula Technologies A tempo pienoDescrizione 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...
-
Full Stack Software Engineer
6 mesi fa
Rome, Italia SUSE A tempo pienoJOB 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...
-
Embedded software engineer
4 settimane fa
Rome, Italia TMC A tempo pienoLocation: 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 pienoTitle: 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...
-
Software Test Engineer
3 mesi fa
Rome, Italia SEGULA Technologies A tempo pienoDescrizione 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,...
-
Google Cloud Platform Software Engineer
1 settimana fa
Rome, Italia NTT Data A tempo pienoNTT 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...