Graduate Software Developer

ECM Selection Limited
Gloucester, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Compensation
£44,000.0
Working hours
Shift work

Tech stack

JavaScript (Programming Language) C++ (Programming Language) Cyber Security Python (Programming Language) Signal Processing Software Engineering System Programming TypeScript Rust (Programming Language) Data Processing

Requirements

Candidates are required to secure Developed Vetting (DV) clearance for this role. This requires you to be a British citizen and to have lived in the UK for at least 10 years. There are more requirements, but if you don’t fulfil these two, your application will not be considered further., * Top undergraduate degree or PhD in a numerate discipline with strong supporting A Levels including A*’s in Maths and Physics

  • Software development experience around cyber security or signal/image/data processing
  • Ideally good knowledge of C/C++ with additional knowledge of Rust, Python and JavaScript/TypeScript
  • Strong communication skills, able to explain complex topics to technical and non-technical audiences

Benefits & conditions

The office is situated in a picturesque part of the West country with rail and road links to the Midlands and London. While the secure nature of the work requires you to be in the office full-time, there is flexibility on working hours (i.e. when you start and leave work). In addition to the excellent graduate salary, on offer is a generous company pension scheme, an EV car scheme and performance-based bonuses.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

4:11 min

Introduction to cloud-native application developer security

Micah Silverman · World Congress 2022

2:10 min

Defining stream data processing versus standard event processing

Soroosh Khodami Soroosh Khodami · World Congress 2024

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:55 min

Gaining TypeScript benefits using JSDoc alternatives

Simone Sanfratello · JS Congress

Videos

See all

Related articles

See all