Latest Jobs in Software Development

As a specialist in delivering Software Development experts to the global community, we are passionate about helping our customers achieve digital growth.

Our Software Development team has a strong technical background and understands the industry technologies. We have relationships with some of the world's leading businesses, placing contract and permanent professionals in a range of Software Development niches.

Software Development

Java Developer - Market leader

competitive

 | Guildford

 | Permanent

Do you want to work at the forefront of Technology and Software? Are you interested in supporting solutions in Cyber Security and Telecommunications? If so, the following permanent role may be right for you… We are looking to recruit a number of Java Developers to work supporting Law enforcement within Government and Customers to support in the fight organised crime and counter terrorism. You will be responsible for: Full lifecycle software development in Java. Successful delivery of high quality incremental software releases directly into the Cloud. Participation in large scale system integrations, regular demos, training and business development activities. Support continuous improvement by researching alternative technologies, tools and methods. You will have: At least 2 years of professional software development using Java. Experience writing tests for existing and new code to ensure compatibility and stability Experience in using different types of source control (preferably Git), be familiar with continuous integration, test-driven development and be prepared to use Agile development techniques to incrementally deliver working software. The package: You'll receive a very competitive salary (please get in touch for details on this) and other benefits including pension, life assurance and 25 days' (plus bank holidays). In addition there are other non-tangible benefits including a commitment to training, development and career development. *** Please note this role requires UK defence security clearance to SC level as a minimum, you must be SC clearable to apply for this role *** JAM Recruitment is acting as an employment agency with regards to this position. View our latest jobs today on our website and follow us on Facebook, Twitter & LinkedIn

View more

Software Development

Java Developer - Market leader

competitive

 | Gloucester

 | Permanent

Do you want to work at the forefront of Technology and Software? Are you interested in supporting solutions in Cyber Security and Telecommunications? If so, the following permanent role may be right for you… We are looking to recruit a number of Java Developers to work supporting Law enforcement within Government and Customers to support in the fight organised crime and counter terrorism. You will be responsible for: Full lifecycle software development in Java. Successful delivery of high quality incremental software releases directly into the Cloud. Participation in large scale system integrations, regular demos, training and business development activities. Support continuous improvement by researching alternative technologies, tools and methods. You will have: At least 2 years of professional software development using Java. Experience writing tests for existing and new code to ensure compatibility and stability Experience in using different types of source control (preferably Git), be familiar with continuous integration, test-driven development and be prepared to use Agile development techniques to incrementally deliver working software. The package: You'll receive a very competitive salary (please get in touch for details on this) and other benefits including pension, life assurance and 25 days' (plus bank holidays). In addition there are other non-tangible benefits including a commitment to training, development and career development. *** Please note this role requires UK defence security clearance to SC level as a minimum, you must be SC clearable to apply for this role *** JAM Recruitment is acting as an employment agency with regards to this position. View our latest jobs today on our website and follow us on Facebook, Twitter & LinkedIn

View more

Software Development

C++ Software Developers - Multiple opportunities

competitive

 | Guildford

 | Permanent

Software Developers C++ - Multiple opportunities at all levels My client is a market leader and well known brand operating within the areas of Cyber Security supporting government and businesses around the world. We are looking for bright, enthusiastic and committed individuals to work as software developers in one of our customer-facing product teams. Relevant industry experience is preferable but most of all we are looking for bright, enthusiastic and committed individuals with a strong academic background and the ability to learn quickly. We have a range of roles available, from graduate entry through to experienced developers. We are interested in hearing from anyone who can make a strong contribution to our work. You will be responsible for: High performance application design and development in C++ and related languages. Developing and deploying software which typically includes low level development (eg real-time software, drivers, embedded software etc.) and requires an understanding of the underlying hardware systems. Managing technical tasks/projects and people Customer-facing delivery, sometimes to challenging deadlines. Customer-facing technical consultancy Working towards gaining the experience required to take technical lead roles. Mentoring and coaching junior colleagues You will have: A strong academic background typically in Engineering, Physics or Mathematics with a 2:1 or 1st class degree. PhD applicants also encouraged. Ability to produce high-quality software Understanding of low-level computing concepts Development on and for Linux based embedded systems (desirable) Range of other development skills, including C (for embedded systems), Java, HTML5, React/Redux, Python, GDB (desirable) Modern software development methodologies such as Agile and Test Driven Development (desirable) The package: You'll receive a very competitive salary (£££ offered depends on level of experience) and other benefits including pension, life assurance and 25 days' (plus bank holidays). In addition there are other non-tangible benefits including a commitment to training, development and career development. *** Please note these roles require UK defence security clearance to SC level as a minimum, you must be SC clearable to apply for this role *** JAM Recruitment is acting as an employment agency with regards to this position. View our latest jobs today on our website and follow us on Facebook, Twitter & LinkedIn

View more

Software Development

Java Developer

competitive

 | Guildford

 | Permanent

Do you want to work at the forefront of Technology and Software? Are you interested in supporting solutions in Cyber Security and Telecommunications? If so, the following permanent role may be right for you… We are looking to recruit a number of Java Developers to work supporting Law enforcement within Government and Customers to support in the fight organised crime and counter terrorism. You will be responsible for: Full lifecycle software development in Java. Successful delivery of high quality incremental software releases directly into the Cloud. Participation in large scale system integrations, regular demos, training and business development activities. Support continuous improvement by researching alternative technologies, tools and methods. You will have: At least 2 years of professional software development using Java. Experience writing tests for existing and new code to ensure compatibility and stability Experience in using different types of source control (preferably Git), be familiar with continuous integration, test-driven development and be prepared to use Agile development techniques to incrementally deliver working software. The package: You'll receive a very competitive salary (please get in touch for details on this) and other benefits including pension, life assurance and 25 days' (plus bank holidays). In addition there are other non-tangible benefits including a commitment to training, development and career development. *** Please note this role requires UK defence security clearance to SC level as a minimum, you must be SC clearable to apply for this role *** JAM Recruitment is acting as an employment agency with regards to this position. View our latest jobs today on our website and follow us on Facebook, Twitter & LinkedIn

View more

Software Development

Software Engineer

competitive

 | Horsham

 | Permanent

Exciting opportunity for a Software Engineer to work for a market leading Design and Manufacturing business based in West Sussex working on cutting edge secure projects. The successful candidate will develop software applications and components for Windows and embedded application and ensure that projects and applications can be tested and delivered on time, co-ordinating with specialist engineering functions as required. You will be responsible for: Leading the development of software applications from concept design, requirements definition, detailed design and coding Designing, coding, testing, correcting and documenting large and/or complex programs and program modifications to achieve a well-engineered result. Developing robust software with particular attention to fault management, fault reporting and health status of applications. Producing and maintaining related supporting documentations (Interface control documentation, input to user manuals, fault code lists and actions) Working with customers to assist integration, commissioning, and problem resolution activities You will have: Strong degree in Computer Engineering or related discipline Minimum 5 years in a similar engineering role or industry Successful leadership of technical software projects from requirements capture to delivery Minimum 5 years' experience of writing C/C++ for embedded applications and 16bit/32bit microcontrollers Experience of writing Windows based engineering and test GUI's in C# Solid understanding of embedded hardware peripherals (UART(RS232, RS422), CAN, SPI, ADC, DAC ) general appreciation of associated hardware Experience of developing and documenting user interfaces Familiarity with the traditional V model and Agile development cycles and design for test methodologies Experienced of using STM32 processors and Keil uVision development environment and tools (desirable) QT and QT Creator- multiplatform development environment (desirable) Understanding of motor control principles and theory, and interfaces (desirable) The package: You'll receive a very competitive salary (please get in touch for details on this) and other benefits including pension, life assurance and 25 days' (plus bank holidays). In addition there are other non-tangible benefits including a commitment to training, development and career development. How to apply: This is an excellent opportunity to join a market leader so if you're interested in learning more please send your CV by clicking the 'Apply Now' button *** Please note this role requires UK defence security clearance to SC level as a minimum, you must be SC clearable to apply for this role *** JAM Recruitment is acting as an employment agency with regards to this position. View our latest jobs today on our website and follow us on Facebook, Twitter & LinkedIn

View more

Software Development

Senior C++ Software Developers

competitive

 | Guildford

 | Permanent

Software Developers C++ - Multiple opportunities at all levels My client is a market leader and well known brand operating within the areas of Cyber Security supporting government and businesses around the world. We are looking for bright, enthusiastic and committed individuals to work as software developers in one of our customer-facing product teams. Relevant industry experience is preferable but most of all we are looking for bright, enthusiastic and committed individuals with a strong academic background and the ability to learn quickly. We have a range of roles available, from graduate entry through to experienced developers. We are interested in hearing from anyone who can make a strong contribution to our work. You will be responsible for: High performance application design and development in C++ and related languages. Developing and deploying software which typically includes low level development (eg real-time software, drivers, embedded software etc.) and requires an understanding of the underlying hardware systems. Managing technical tasks/projects and people Customer-facing delivery, sometimes to challenging deadlines. Customer-facing technical consultancy Working towards gaining the experience required to take technical lead roles. Mentoring and coaching junior colleagues You will have: A strong academic background typically in Engineering, Physics or Mathematics with a 2:1 or 1st class degree. PhD applicants also encouraged. Ability to produce high-quality software Understanding of low-level computing concepts Development on and for Linux based embedded systems (desirable) Range of other development skills, including C (for embedded systems), Java, HTML5, React/Redux, Python, GDB (desirable) Modern software development methodologies such as Agile and Test Driven Development (desirable) The package: You'll receive a very competitive salary (£££ offered depends on level of experience) and other benefits including pension, life assurance and 25 days' (plus bank holidays). In addition there are other non-tangible benefits including a commitment to training, development and career development. *** Please note these roles require UK defence security clearance to SC level as a minimum, you must be SC clearable to apply for this role *** JAM Recruitment is acting as an employment agency with regards to this position. View our latest jobs today on our website and follow us on Facebook, Twitter & LinkedIn

View more

Software Development

DevOps Engineer

competitive

 | Guildford

 | Permanent

Do you want to work at the forefront of technology? Are you interested in supporting DevOps software solutions within Cyber Security and Communications Intelligence? If so, the following permanent (hybrid working) role may be right for you… The core technology stack that the team works with is: RHEL based Linux, Docker, Jenkins, Git, Azure Cloud (via Terraform & Kubernetes), Atlassian Suite, Nexus, Yum, Python, Bash, Virtual and Physical systems. You will be responsible for: Secondment to projects for DevOps assistance including: Interactions can vary between a few meetings to assignment for several months Designing & implementing build pipelines Configuration of Continuous Integration systems (Jenkins) Developing deployment strategies for projects/products Supporting/Maintenance of build & development platforms (Azure Cloud & VCenter) Working on centralised tools that can be used across the business Evaluation of new platforms & technologies - Cloud platforms, Orchestration, Monitoring You will have experience of some of the following: CI Skills Jenkins Administration Jenkinsfiles (desirable) Docker Usage understanding Registry Dockerfiles Git - CLI & GUI Linux admin Ansible Azure cloud Scripting - Bash, Python, Groovy Terraform Kubernetes Windows Admin Atlassian API The package: You'll receive a very competitive salary (please get in touch for details on this) and other benefits including pension, life assurance and 25 days' (plus bank holidays). In addition there are other non-tangible benefits including a commitment to training, development and career development. How to apply: This is an excellent opportunity to join a market leader so if you're interested in learning more please send your CV by clicking the 'Apply Now' button. *** Please note this role requires UK defence security clearance to SC level as a minimum, you must be SC clearable to apply for this role *** JAM Recruitment is acting as an employment agency with regards to this position. View our latest jobs today on our website and follow us on Facebook, Twitter & LinkedIn

View more
Ae4f135d
094c729c

Specialisms in Software Development

  • .Net Developers

  • C/C++ Specialists

  • Java Technologies

  • Manual & Automated testers

  • MS Windows Application Developers

  • Real-Time Embedded Software Engineers

  • Software Project Managers & Solution Architects

  • Web Application Specialists (C#, .Net, ASP.Net, AJAX, CSS, HTML, JavaScript, PHP)

Trusted by

Elbit Systems logo
BAE Systems logo
Amazon logo
Triumph logo

Case Studies

Read our Software Development case studies

Meet the team

Meet our specialist Software Development team

Richard Torrance

Richard Torrance

Senior Principal Consultant

​I have worked at JAM since 2007 when I joined as a Trainee Consultant. I recruit into a range of technical engineering markets, specialities include Mechanical, Electrical, Software, Electronics and Project Management. Outside of work I enjoy spending time with my family and have a broad range of interests including travel, history, art, reading and music.

Read more
Francesca Halsall

Francesca Halsall

Community & Business Development Manager

​I spent my first career travelling the world as a professional swimmer, competing at three Olympic games, wining over 40 International medals and breaking a World Record along the way. Since retiring from sport, people and great teams interest me, working with individuals and businesses to help them achieve their ambitions and goals in anyway I can. Away from work I would consider myself a bit of a foodie, lover of great coffee and embracer of natural wine.

Read more

Latest news & insights

Featured

Diversity & Inclusion - The BAME Experience

Diversity & Inclusion - The BAME Experience

Read more

Software Development

How can Developers and Managers beat burnout?

How can Developers and Managers beat burnout?

Read more

Software Development

Breaking the bias against working mothers

Breaking the bias against working mothers

Read more

Software Development

2022 software development trends: the future is remote

2022 software development trends: the future is remote

Read more

Software Development

How to survive the software engineer shortage

How to survive the software engineer shortage

Read more