BMT default image, depicting a supergraphic on a grey background

Software Developer

Job Details

The Role

What is the role?

BMT is currently going through an exciting period of growth and we are recruiting into our Software Development team in Bath. You will join as part of our enthusiastic, dynamic Technology and Innovation Services team. You will get the opportunity to help shape our approaches in a supportive environment where you will develop both your skills and career.

As a software developer, you will experience a wide range of technical tools and techniques. We operate using a flexible agile model of software development. You can expect to be part of  a multifunctional team, getting involved in core aspects of software development including customer facing requirements analysis, user interface design, object orientated programming, test driven development, devops and database design.

Ideally, you will able to demonstrate knowledge and experience in: C#, .Net Core, MVC Javascript. 

We also value and provide opportunities in a wide range of supporting technologies including machine learning, cyber security and cloud computing where you will have the chance to get involved in innovative research projects.

Why work with us?

At BMT, we appreciate the importance of having a solid development structure. We ensure that our people have access to the training and mentoring that they need to be the best at what they do. We constantly strive to improve our working environment as well as providing everyone with the tools and applications they need to do their roles effectively.

The wellbeing of the team is central to our success so workloads are managed effectively, we do not have a work late culture and we promote agile working so our working hours are flexible.  On top of this, we have a host of benefits designed to support our people such as additional holiday purchase, private medical insurance and a wellbeing fund for gym/sports clubs or non-work related classes.

BMT is an equal opportunities employer and is committed to eliminating discrimination and encouraging diversity amongst its workforce, to view our full policy please click here -

What can we offer you?  

Who are we?        


BMT provides independent technical expertise and consultancy. We offer concept design, asset management, programme management and technology services to customers in the defence, security, transport, energy and infrastructure markets. Our team thrive on tackling the most complex engineering and programme challenges, and are adept at blending capabilities from the entire spectrum of engineering disciplines to deliver enduring and value-adding solutions

We provide technical services in the form of bespoke software solutions, data analytics, visualisations, human factors and cyber consultancy for a range of organisations from the UK Ministry of Defence to other government bodies and commercial companies.

We pride ourselves in delivering inventive software solutions, immersive training applications and insightful big data analytics across a range of markets. We deliver these capabilities through our expert team who build strong and lasting relationships with our customers.

Share this