Cyber Software Engineer
Lockheed Martin Corporation
Gloucester GB
1d ago

Job Description

Successful candidates will be responsible for performing a range of software engineering tasks across the development lifecycle, including but not limited to :

  • Assisting with requirements analysis
  • Software design
  • Implementation
  • Software testing
  • Integration and test activities in support of system upgrades and deployments.
  • Successful candidates will be expected to work under limited supervision and apply their knowledge of computer systems and software engineering best practice in the performance of their duties and be responsible for ensuring software compliance standards are met by the application of appropriate processes, procedures and tools throughout the software development lifecycle.

    Successful candidates will demonstrate a proactive and innovative approach to developing technical solutions to complex customer business / mission problems.

    You will be responsible for assisting with accurate estimating / planning and will be expected to manage your own workload effectively to ensure that project milestones are met.

    This role also offers the opportunity for frequent interaction with the customer in a technical capacity.

    The position will be full-time within the existing team developing cutting edge software solutions for both customer and Lockheed Martin enterprises.

    The position requires solid software development knowledge and an understanding of the software development lifecycle. Training can be provided to support learning and career development and our senior staff will also be given the opportunity to mentor others in your field.

    Work location is based around the Gloucester / Cheltenham area

    Business Environment

    Lockheed Martin Rotary and Mission Systems (RMS) provides systems engineering, software development, training solutions and complex program management for global security, civil and commercial markets.

    Simply stated, our mission is to be the world’s leading global security and aerospace company. To achieve this mission, RMS draws on its core capabilities in advanced platforms and weapons, C4ISR, global sustainment, training and sensors.

    Clearance Required for Role

    Graduate, Intern or Apprentice Vacancy?

    Required skills, qualifications and experience

  • Experience and demonstrated competence with at least one of the following programming languages : Java or C++, C#.
  • Strong OO design skills.
  • Familiarity with the Agile development methodology.
  • Experience of following procedures relating to software architecture and design, software integration and test, and requirements verification.
  • Ability to create innovative software solutions using appropriate frameworks and patterns, with COTS, bespoke or cloud-based technologies.
  • Solid understanding of TDD and experience in applying one of the TDD frameworks.
  • Experience of software development in a Unix / Linux environment.
  • A passion for developing high quality software solutions.
  • Willingness to support / mentor junior team members.
  • Self-starter with the ability to work with limited supervision.
  • Proven ability to learn new skills quickly.
  • Excellent interpersonal and communication skills.
  • High standard of ethics and personal accountability.
  • Desired skills, qualifications and experience

  • Experience with one or more, but not limited to the following : Java8, JEE, C / C++, UML, JBoss, EJB, Spring, Hibernate, JavaScript, React, AngularJS, NodeJS, Cucumber, Docker, Ansible, Ruby, Python, Oracle, MongoDB, Hadoop.
  • Understanding of working in a DevOps environment.
  • Experience of the Atlassian toolset.
  • Equal Opportunity Statement

    Lockheed Martin recognises and actively promotes the benefits of a diverse workforce and is committed to treating all employees with dignity and respect regardless of race, gender, disability, age, sexual orientation, religion or belief. Discrimination on

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form