CYS - Software Engineer - IDG
// 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