Taro Logo

Software Engineer

A leading global company in Aerospace, Defense and Security, with over 60,000 employees worldwide and industrial presence in Italy, UK, Poland, and USA.
Rome, Metropolitan City of Rome Capital, Italy
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Defense · Space

Description For Software Engineer

Leonardo, a global leader in Aerospace, Defense and Security, is seeking a Software Engineer for their Electronics Division's C2 and ATM software engineering unit in Rome. This role offers an exciting opportunity to work on critical command and control systems for both civil and defense applications, with a particular focus on air traffic management programs like 4-Flight and Lead In Sky.

The position requires a blend of technical expertise and collaborative skills, with opportunities to work on cutting-edge technology in a multinational environment. The ideal candidate will have 1-3 years of experience (junior level) or 3-5 years (expert level), with strong programming skills in Python, C++, or Java. Knowledge of Linux systems, database management, and modern development tools is highly valued.

Leonardo offers a comprehensive benefits package including competitive compensation, performance bonuses, and extensive professional development opportunities. The company strongly emphasizes work-life balance through hybrid work arrangements and prioritizes employee well-being across economic, physical, social, and psychological dimensions.

With over 60,000 employees worldwide and operations in 150 countries, Leonardo provides an international work environment at the forefront of technological innovation. The company's strong focus on R&D (€2.2B investment in 2023) and digital transformation makes it an ideal place for engineers looking to work on challenging projects while building a career in aerospace and defense technology.

The role offers the opportunity to work with cross-functional teams, contribute to significant projects in air traffic management and defense systems, and develop expertise in specialized tools and methodologies. The company culture promotes inclusion, diversity, and continuous learning, making it an excellent environment for professional growth.

Last updated 7 days ago

Responsibilities For Software Engineer

  • Contribute to the development of command and control systems in civil sector
  • Work on air traffic control for Air Traffic Management programs
  • Functional analysis and programming
  • Requirements analysis
  • Problem-solving and team collaboration
  • Software development following ED-109A process

Requirements For Software Engineer

Java
Python
Linux
PostgreSQL
MySQL
  • Master's degree in Computer Engineering or equivalent
  • 1-3 years of experience for junior role, 3-5 years for expert role
  • Knowledge of Object-Oriented and procedural programming
  • Proficiency in at least one programming language among Python, C++, and Java
  • Experience with version control tools (SVN, Git, CVS)
  • Knowledge of major IDEs (Eclipse, JetBrains, Visual Studio)
  • English language skills (B1-B2 level)
  • Knowledge of DBMS (SQL Server, PostgreSQL, MySQL, Oracle SQL, SQLite)
  • Willingness to work primarily on-site and travel for short/medium duration

Benefits For Software Engineer

Medical Insurance
Mental Health Assistance
  • Competitive fixed compensation based on experience
  • Performance-based bonuses
  • Continuous professional training and skill development
  • Flexible hybrid work arrangements
  • Economic, physical, social, and psychological well-being benefits
  • Professional development opportunities

Jobs Related To Leonardo Software Engineer