Software Engineer Sr
Lockheed Martin Corporation
Havant GB
5d ago

Job Description

Reporting to the Software Engineering Manager and under general direction of the Engineering Leadership Team, the role provides support to programmes as used by Military and Commercial customers.

Duties include :

  • Convert requirements into appropriate software design and code, documented in adherence to relevant standards.
  • Contribute to architectural decisions to create scalable solutions for business problems.
  • Contribute towards identifying suitable software modelling and development tools.
  • Provide estimates for work and contribute to the production of metrics to track progress.
  • Support software development through the SDLC according to the Software Development Plan.
  • Develop software in accordance with requirements and agreed design, with consideration for software quality and future maintenance.
  • Ensure code reviews are carried out for the code developed and participate in reviews of other developers' code.
  • Produce the required documentation for Software such as User Guides, Design Documents and Coding Standards.
  • Support other engineering disciplines in capture of requirements and testing of software.

  • Produce Configuration Management documentation such as Software Version Description Documents.
  • Contribute towards identification of improvements to processes in order to save cost or schedule.
  • Support and guide other engineers in applying and delivering product features driven by appropriate development techniques.
  • Be active in transferring knowledge to staff using documentation and modelling of design and code, user guides, development guides etc.
  • Business Environment

    Lockheed Martin UK Ltd Integrated Systems (LMUK IS) is a leading prime contractor and systems integrator responsible for a wide portfolio of high technology programmes, complex integration, training and through-life support, spanning the defence and civil sectors.

    The LMUK IS business is a leading provider of systems engineering, software development and complex programme management for global security, cyber, civil and commercial markets.

    Clearance Required for Role


    Graduate, Intern or Apprentice Vacancy?

    Required skills, qualifications and experience

  • Java 7 / 8 Design and Development.
  • Agile Methodologies especially Scrum.
  • Ability to create a collaborative team environment and facilitate communication of ideas in an inclusive environment.
  • Strong background in software development techniques including e.g. design patterns.
  • A desire to learn new technologies and find creative solutions to complex technical and logistical problems.
  • An understanding of optimisation of software design and code for speed, memory constraints, maintainability etc.
  • Good communication skills, ability to plan, arrange and deliver training sessions when necessary.
  • Ability to work on multiple projects simultaneously.
  • Desired skills, qualifications and experience

  • Experience with model-based software development and code generation.
  • Machine Learning or other Artificial Intelligence
  • Scrum Master experience.
  • JEE5 / 6
  • Oracle or other dB technologies
  • UML and associated tools
  • Maven
  • Data Science
  • Kafka
  • Design patterns.
  • Machine Learning or other Artificial Intelligence
  • 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 any of these grounds is expressly forbidden. We therefore welcome applications from all sections of the community.

    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