Senior Software Engineer- London


Senior Software Engineer- London

  • Location

    City of London, London

  • Sector:

    Software Development

  • Job type:


  • Salary::


  • Contact:

    Lee Bowles

  • Contact email:


  • High Salary:


  • Low Salary:


  • Reference:


  • Job Published:

    7 months ago

  • Expiry Date:


Senior Software Engineer- London- Competitive salary

My client, a global leader within the Defense and Security industry are looking for an experienced Senior Software Engineer to come and join their team in London for a permanent opportunity.

As a Senior Engineer you will lead and work as a part of a project team, alongside skilled and experienced individuals who you are motivated to train and coach on the day-to-day skills required to work closely with our customers, both internal and external.

You will be experienced in the tools, techniques and approaches used by engineering professionals and apply them in a controlled environment to ensure projects are delivered on time, to quality and to budget.

Skills and technology required for this role include:


Excellent understanding of technology and the IT industry
2 or more years' experience in leading project development teams and software engineers


The below will change depending on the role however tasks could include:

Capability to lead small to medium sized technical teams
Applying the aptitude for solving complex/technical problems
Demonstrating the ability to communicate effectively with internal and client teams
Leads in the design, test and implementation of software which forms part of a properly engineered system.
Overcomes development obstacles to ensure delivery of quality code on time
Helps to specify user/system interfaces
Assists in producing detailed designs and documents using required standards, methods and tools
Understands and translates a business design into a logical design, for a simple software application.
Produces physical designs that describes the required structure and behaviour of a simple software application characterized by low-risk non-functional requirements.
Understands the information needs of the developer and test communities extracts this data from the business community
Defines and creates test cases from the analysis of functional specifications.
Interprets and executes sets of simple test scripts using agreed methods and standards.
Checks test results, and documents test failures and successes compared with pre-determined criteria, in accordance with agreed standards.
Assists colleagues and clients/users in defining acceptance tests for systems.
Assists colleagues and clients/users in reviewing system requirements in terms of test ability.
Assists in performing maintenance through the analysis of log files and system faults
Contributes to maintenance and installation work
Conducts research, data collection and analysis
Evaluates and reconciles information gathered from multiple source
Builds basic process maps in the support of analysis work.


Experience in one or more of the following:

Java - Java JEE, JSP, JSF, EJB, Spring, JDBC
Microsoft - C#, C++, .NET, SharePoint, ODBC
Data processing - Hadoop, Oracle, R
O/S - Linux, Windows
Mobile - iOS, Android,

Security Clearance is required for this vacancy. If you are not currently Security Cleared, you will need to be eligible for this and willing to go through the process.