Principal Engineer Software

2 giorni fa


Turbigo MI, Italia Red Hat A tempo pieno

Job Summary: The Red Hat Telco Engineering organization is looking for a Principal Software Engineer to join our Telco Verification team. This role focuses on AI‐driven verification of OpenShift for telecommunication networks. You will work closely with a group of talented engineers to improve the quality of the Red Hat OpenShift platform for telecommunications, especially in RAN and core network areas, testing the platform and partner solutions to validate performance.
What you will do Lead the AI‐driven verification organization to increase outcomes by leveraging a wide range of AI technologies.
Use AI to identify validation gaps in current test coverage and develop automated tests using AI‐assisted coding tools such as Cursor, Claude, and Gemini.
Automate end‐to‐end tests for Red Hat OpenShift Container Platform, built on container technology and Kubernetes.
Take responsibility for all aspects of quality for OpenShift, including designing test plans, extending automation frameworks, and developing new automated tests for telecommunication network features.
Execute test pipelines and report results on a weekly basis.
Work closely with Red Hat telco partners to understand their needs, create comprehensive test plans, and automate testing of all aspects of the OpenShift Kubernetes platform.
Conduct failure analysis (preferably using AI), explore, identify, and document new bugs, and advocate for their resolution while communicating impact to developers and support.
Design, develop, and maintain automation frameworks and CI pipelines (Jenkins or Prow) and scripts with Golang/Python for OpenShift testing and implementation.
Create end‐to‐end telco scenarios and automate them using Python or Go.
Explore emerging AI‐assisted development technologies and integrate them into workflows for faster, higher‐quality outcomes.
Lead and mentor other engineers.
Bachelor's degree or higher in computer science or a related field, with 7 years of professional software development experience.
Automated testing and development experience working with globally distributed team members.
Knowledge of Linux operating systems (any distribution).
Programming skills in Golang, Python, and Shell scripting.
Solid written and verbal communication skills in English.
Knowledge of telecommunication network testing, especially RAN, is a plus.
Contributions to open‐source projects or publicly available code samples.
Red Hat is the world's leading provider of enterprise open‐source software solutions, using a community‐powered approach to deliver high‐performing Linux, cloud, container, and Kubernetes technologies. Spread across 40 countries, our associates work flexibly across environments—from in‐office to office‐flex to fully remote—depending on role requirements. Red Hatters are encouraged to bring their best ideas, regardless of title or tenure, and we hire creative, passionate people ready to solve complex problems and make an impact.
This empowers people from diverse backgrounds, perspectives, and experiences to come together, share ideas, challenge the status quo, and drive innovation. We review applications for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other protected basis.
We are not responsible for, and will not pay, any fees or commissions related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.
If you need assistance completing our online job application, please email us.



  • Turbigo (MI), Italia Red Hat A tempo pieno

    A leading open-source software company in Italy is seeking a Principal Software Engineer to join their Telco Verification team. In this role, you will lead AI-driven verification efforts for OpenShift, focusing on automating tests and improving quality through innovative technologies. The ideal candidate has over 7 years of experience in software...


  • Turbigo (MI), Italia Red Hat A tempo pieno

    A leading open-source software company in Italy is seeking a Principal Software Engineer to join their Telco Verification team. In this role, you will lead AI-driven verification efforts for OpenShift, focusing on automating tests and improving quality through innovative technologies. The ideal candidate has over 7 years of experience in software...


  • Turbigo (MI), Italia Red Hat A tempo pieno

    Job Summary: The Red Hat Telco Engineering organization is looking for a Principal Software Engineer to join our Telco Verification team. This role focuses on AI‐driven verification of OpenShift for telecommunication networks. We are transforming the verification organization into an AI‐driven organization, leveraging AI tools for day‐to‐day...


  • Turbigo, Italia agap2 Italia A tempo pieno

    AGAP2 è un gruppo europeo di consulenza ingegneristica e operativa facente parte del Gruppo MoOngy.Stiamo ricercando una figura di Software Engineer con passione per l’AI, che collaborerà allo sviluppo di applicazioni software e web utilizzando tecnologie all’avanguardia. Sarà coinvolta in tutte le fasi del ciclo di sviluppo del software, lavorando in...


  • turbigo, Italia agap2 Italia A tempo pieno

    AGAP2 è un gruppo europeo di consulenza ingegneristica e operativa facente parte del Gruppo MoOngy.Stiamo ricercando una figura di Software Engineer con passione per l’AI, che collaborerà allo sviluppo di applicazioni software e web utilizzando tecnologie all’avanguardia. Sarà coinvolta in tutte le fasi del ciclo di sviluppo del software, lavorando in...


  • Turbigo, Italia agap2 Italia A tempo pieno

    AGAP2 è un gruppo europeo di consulenza ingegneristica e operativa facente parte del Gruppo MoOngy. Stiamo ricercando una figura di Software Engineer con passione per l’AI, che collaborerà allo sviluppo di applicazioni software e web utilizzando tecnologie all’avanguardia. Sarà coinvolta in tutte le fasi del ciclo di sviluppo del software, lavorando...


  • Turbigo, Italia Red Hat A tempo pieno

    Job Summary: The Red Hat Telco Engineering organization is looking for a Principal Software Engineer to join our Telco Verification team. This role focuses on AI‑driven verification of OpenShift for telecommunication networks. We are transforming the verification organization into an AI‑driven organization, leveraging AI tools for day‑to‑day...


  • Turbigo, Italia agap2 Italia A tempo pieno

    Un gruppo di consulenza ingegneristica in Lombardia cerca un Software Engineer appassionato di AI. La risorsa parteciperà a tutte le fasi dello sviluppo software, lavorando in team per progettare soluzioni innovative. Richieste competenze in REST, OOP e ambienti Agile. Offerta di lavoro ibrida con 1 giorno in presenza a Milano. L'azienda promuove un...


  • Turbigo, Italia Datapizza A tempo pieno

    Senior Software Engineer (Ral fino a 60K)Trustfull, tech start‑up in rapida crescita specializzata in Identity & Risk Intelligence al fine di prevenire frodi online, è alla ricerca di un/a Senior Software Engineer. Modalità di lavoro: Ibrido su Milano (2 giorni a settimana di Smart)ResponsabilitàProgettare e definire architetture software di alta...


  • Turbigo, Italia Datapizza A tempo pieno

    Senior Software Engineer (Ral fino a 60K) Trustfull, tech start‑up in rapida crescita specializzata in Identity & Risk Intelligence al fine di prevenire frodi online, è alla ricerca di un/a Senior Software Engineer. Modalità di lavoro: Ibrido su Milano (2 giorni a settimana di Smart) ResponsabilitàProgettare e definire architetture software di alta...