Principal Software Engineer Telco Verification and Test Automation

Red Hat · WorkFromHome, Lombardia, Italia · · 70€ - 90€


Descrizione dell'offerta

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 activities. 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.

What you will bring

  • 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.
  • Familiarity with AI tools (Cursor or similar) and use of them in day‑to‑day activities.
  • 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 Red Hat OpenShift is a plus.
  • Knowledge of telecommunication network testing, especially RAN, is a plus.
  • Experience leading AI‑driven organizations and enabling team members to use AI in their daily work.
  • Contributions to open‑source projects or publicly available code samples.

About Red Hat

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.

Inclusion at Red Hat

Red Hat’s culture is built on the open‑source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. This empowers people from diverse backgrounds, perspectives, and experiences to come together, share ideas, challenge the status quo, and drive innovation. We aspire that everyone experiences this culture with equal opportunity and access, and all voices are heard and celebrated.

Equal Opportunity Policy (EEO)

Red Hat is proud to be an equal‑opportunity workplace and an affirmative‑action employer. 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.

Recruiting Policies

Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. 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.

Accessibility

Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, please email us. General inquiries regarding the status of a job application will not receive a reply.

Required Experience

Staff IC

#J-18808-Ljbffr

Candidatura e Ritorno (in fondo)