Senior Software Engineer

Cirrus Selection Limited
Bedford, UK
27 Aug 2019
23 Sep 2019
Contract Type
Full Time
Senior Software Engineer

Location: Bedford

Base Salary: £49,000 to £66,000 - Dependant on experience

Working with a global defence leader, we are currently recruiting for a number of Senior Software Engineers who will be working on a range of long term national and international projects.

As the Senior Software Engineer, you will work on programmes through the full Software Engineering lifecycle, with focus on the Software Design, Implementation and Unit Testing aspects of software development. Any Systems Engineering experience would also be highly beneficial.

You 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, and software testing and will be required to support integration and test activities. You will be expected to apply your knowledge of computer systems and software engineering best practice in the performance of your 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.

You will be knowledgeable and proficient in the application of a wide range of software engineering practices and will display a proactive and innovative approach to developing complex technical solutions to difficult customer problems under general direction from their project lead. 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.

Senior Software Engineer skills and qualifications
  • Experience of following procedures relating to software architecture and design, software integration and test, and requirements verification.
  • Experience and demonstrated competence with Java 8 programming language
  • Strong understanding of threading and concurrent programming in Java
  • Strong understanding of unit testing and unit test/mocking frameworks, i.e. NUnit/Junit and Moq/Mockito
  • Experience of relational database design and SQL
  • Demonstrable knowledge and application of software configuration management tools and procedures
  • Experienced in the use of some of the following tools: Gradle, SQL, Jenkins, DOORS/Jazz, UML, Configuration Management tools, JIRA, Mercurial
  • Experience in Integrating and Testing Software, Synthetic Environments and Training Systems including VR Forces highly desirable
  • Able to attain or currently hold SC clearance

Cirrus Selection offers the services of an Employment Agency for permanent recruitment and the services of an Employment Business for contract recruitment.

This job was originally posted as

Similar jobs

Similar jobs