Graduate Software Engineer

Job Synopsis:

To support the creative design evolution of cutting-edge software solutions with a company that has a passion for delivery excellence.  This role provides an excellent opportunity to challenge the conventional in pursuit of our Customer and business goals.


  • The Design, Implementation and Testing of creative software solutions
  • Production of reliable, robust, intuitive, maintainable software components
  • Identification and promotion of Best Practice
  • Working with Engineers, Management and Quality Assurance to ensure product excellence
  • Contributing proactively to the team, in order to achieve the agreed objectives
  • Champion creative, analytical thinking
  • Demonstrate Ethical behaviours and practices


Second class Degree or higher in Software Engineering, Computer Science, Maths, Physics or equivalent.


No working experience required

Essential Requirements:

Demonstrable skills in the following areas:

  • Software Design and Development in one or more of the following areas
    • Object Oriented Software Design and Development (Preferably UML)
    • Web and/or HMI Design and Development
    • Experience with one or more of the following coding languages:
    • HTML, PHP, C, C++, C#, Objective C, Java, JavaScript
    • Familiarity with UNIX /Linux and/or Windows operating systems

    Desirable Requirements:

    One or more of the following:

    • Experience of real-time design or development
    • Exposure to mathematical modelling or algorithm development
    • Acquaintance with OO CASE Tools
    • Awareness of Data and Voice Networks
    • Service Oriented Architectures
    • Database Design and Development
    • Cloud Technologies (Software as a Service, Platform as a Service)

    An appreciation of the following:

    • Requirements Capture and Analysis
    • Testing techniques and strategies
    • Configuration Management

    Key Competencies

    • Initiative
    • Flexibility
    • Creative Thinking
    • Good communication skills
    • Team Player
    • Willingness to continuously learn and develop

    Training Opportunities

    If the candidate does not satisfy all the above criteria, but can demonstrate a good aptitude for learning, cross training to a specific required skill will be provided plus continuing development training opportunities.

    Career Development

    A career at L-3 ASA provides employees with competitive reward packages and encourages training programmes. Individuals are recognised for their excellence and there are opportunities for job progression.


    • Competitive Salary
    • Excellent benefits package
    • Great ongoing training opportunities
    • A company actively interested in Your Career Development
    • Ability to shape and influence the Company’s future growth

Here at L3, we take your privacy seriously and will only use your personal data to administer your account and/or to provide you the information, products, and services you have requested from us. By filling out and submitting this form, you hereby consent to L3 collecting your information. For further details on how we will use your personal data, please review our Privacy Policy.