Lead Software Engineer in Milton Keynes, Buckinghamshire
ApplyLocation
Milton Keynes, BuckinghamshireSalary
NegotiableContract
PermanentLead Software Engineer
You will be working for a leading Defence and Aerospace company who care about their employees and want them to have the best work/life balance they can. To help achieve this they offer an exciting and challenging career path and excellent with a 4 day week (Mon-Thurs) and flexible working arrangements. This is a full time permanent position with 37.5 hour weeks with hybrid working options along with the 4 day weeks.
They are seeking a talented Lead Software Engineer to join their Software Engineering team based around Milton Keynes. For this you will need to have worked on programmes through the full Software Engineering Life-cycle, ideally with focus on leading the Design, Implementation and Unit Testing aspects of developing a software product.
Due to the nature of this role in the Defence and Aerospace sector, you will be required to go through Security checks in order to gain Security Clearances.
What you will be doing as Lead Software Engineer:
You will be responsible for leading teams performing a range of software engineering tasks across the development life-cycle and occasionally assisting and providing expertise hands on, including but not limited to; 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 to help lead a team of software developers of various levels and be responsible for ensuring software compliance standards are met by the application of appropriate processes, procedures and tools throughout the software development life-cycle.
You will be expected to be knowledgeable and proficient in the application of a wide range of software engineering practices and will display a proactive and innovative approach to leading the development of complex technical solutions to difficult customer problems. You will be responsible for assisting with accurate estimating/planning and will be expected to manage the team's workloads effectively to ensure that project milestones are met.
You will be required to have experience including:
- Proven and demonstrable evidence of capabilities in software engineering management and technical leadership
- Proven and demonstrable evidence of capabilities in the software development life-cycle using Java on Linux and Windows platforms.
- Proven and demonstrable experience of leading development of significant size software programmes
- Proven and demonstrable experience of planning and control activities within a multi-team programme environment
- Proven experience of software product development to cost and schedule metrics.
- Proven experience working with an Agile methodology within a standard waterfall programme.
- Strong oral and written communication skills
- Self starter with the ability to lead by example
You will ideally have experience including:
- Experience in the completion of software engineering activities within a government customer environment
- Experience of complex military C4I software systems, involving digital mapping, informational presentation and command and control
- Experience implementing software in a safety related environment
- Experience of software product development in accordance with standards such as DO-178B or DO-278.
- Knowledge of Requirements Capture and UML modelling tools such as: IBM Doors and Rhapsody
- Knowledge and familiarity with unit testing and unit test/mocking frameworks (e.g. Junit, Mockito or GoogleTest/Parasoft)
- Knowledge of Real-Time Operating Systems (e.g. Greenhills, QNX, VxWorks)
- Knowledge of the use of software source control tools (e.g. Mercurial/Git) and issue tracking tools (e.g. Jira)
Disclaimer:
This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission.
Email me jobs like this
Similar Jobs

Related news
Read all arm team news
How to: Networking
Networking events can be intimidating. Even when you already KNOW that everyone is there for the same reason, and probably just as nervous as you. But, you have to admit,…

Boomeranging: Return of the Steph
I’m a boomeranger - should you be boomeranging too? Here’s my take… Hi, I’m Steph and I’m a boomeranger. But before we get into why I boomeranged, and my tips…

The Career Path less travelled: Routes into Recruitment
Cold Turkey? There is no such thing as the ‘right’ way into a career. We all take a different career path, and this bears especial weight when we consider the…