← Back to Directory

CYS - Software Engineer - IDG

Leonardo · Genova, IT
Clearance Level
BPSS
Salary Range
Competitive
Employment Type
FULL TIME
Work Style
hybrid

// Role Summary

Join Leonardo's Cyber & Security Solutions team in Genoa as a Senior Software Engineer. You will develop and customize applications, manage Linux environments, and drive software development lifecycle processes in an Agile setting.

// Key Responsibilities

  • Develop and customize software applications using Python.
  • Operate and troubleshoot within Linux environments.
  • Analyze requirements and translate them into technical solutions.
  • Manage the full code compilation, integration, and release cycle.
  • Implement automation, scripting, and testing processes.
  • Contribute to a leading international Aerospace, Defence, and Security group.

// Role Specification

Senior Software Engineer - Cyber & Security Solutions

Leonardo, a global industrial group at the forefront of Aerospace, Defence, and Security, is seeking a talented Senior Software Engineer to join our Cyber & Security Solutions team at our Genova Fiumara location.

As a key player in the development of multi-domain technological capabilities, you will contribute to innovative projects within a dynamic and international environment.

Responsibilities:

  • Develop, configure, and customize software applications using Python.
  • Operate in Linux environments for installation, configuration, troubleshooting, and maintenance of solutions.
  • Analyze functional and technical requirements, translating them into implementable solutions.
  • Define use cases and test scenarios.
  • Execute Unit Tests and software validation activities.
  • Manage the code compilation, integration, and release cycle.
  • Implement and maintain automation and scripting processes.
  • Plan, execute, and monitor testing activities to ensure quality and performance.
  • Prepare technical and operational documentation to support projects.

Qualifications:

  • Degree in STEM disciplines or equivalent experience.
  • Minimum of 5 years of experience as a Software Engineer.
  • Proven experience in software development with Python.
  • Good knowledge of Linux operating systems (Red Hat, Ubuntu, or equivalents).
  • Experience in creating automation scripts and process management.
  • Proficiency with Git and major version control tools.
  • Familiarity with Agile methodologies and software development processes.
  • Strong analytical, problem-solving, and teamwork skills.

Preferred Qualifications:

  • Knowledge of Docker and Kubernetes.
  • Experience with CI/CD pipelines (Jenkins, GitLab CI, or similar).
  • Knowledge of relational and NoSQL databases.
  • Experience in Cloud environments.
  • Familiarity with monitoring and logging tools.

About Leonardo:

Leonardo is a world leader in Aerospace, Defence, and Security, with over 60,000 employees globally. We have a strong industrial presence in Italy, the UK, Poland, and the United States, operating in 150 countries. We are a technological and industrial partner to governments, defence administrations, institutions, and businesses, playing a key role in major strategic programs worldwide.

Details:

  • Seniority: Senior
  • Location: Genova Fiumara, Italy
  • Contract Type: Permanent
  • Hybrid Working: Hybrid