Wanted: Software Engineer

We are looking for the next talented and inquisitive engineer to join our small but well-established team of developers, analysts and engineers that are pushing the boundaries of what has traditionally been done with data.

If you enjoy taking on a challenge and being at the heart of a team delivering software solutions to solve some of the trickiest problems, then we would love to hear from you.

Cervus is a Small Medium Enterprise (SME) analytics company based in the Southwest, with an office in central Bristol and Porton Down, Wiltshire.

Cervus embraces hybrid working and the role will be office and customer site based (Farnborough) typically 2-3 days a week.

 

Main responsibilities:

Develop applications through the lifecycle – from requirements capture to delivery and support.

Programme and build (software engineering), using agreed security and standard approaches, and specifications to design, create, test and document new or amended software.

Enhance our core software tools, building new features to deliver against the product roadmap.

Translate user stories and propose design approaches or services to meet these needs and engage in meaningful interactions and relationships with users.

Write clean, secure code following a test-driven approach, open by default and easy for others to reuse.

Maintain the security, confidentiality, and integrity of information systems through compliance with relevant legislation and regulations.

Prototype, applying technical knowledge and experience to create or design workable prototypes, both programs and physical outputs.

Translate technical concepts into non-technical language and understand what communication is required for internal and external stakeholders.

Collaborate with customers supporting our software to meet new requirements.

We expect you to have the following:

A proven track record as a successful and established back-end software engineer delivering quality projects on time and within budget.

High level of expertise in Python and C++.

Expertise in Docker/Containerisation.

Comfortable working with Software Development Kits (SDKs)

Experience of working in Defence simulation environments and the use of simulation protocols such as DIS and HLA

Experience of network programming and protocols such as HTTP(s), SSH, TCP and UDP.

Excellent interpersonal skills and ability to work and support as part of a wider team.

 

We’d love you to have or be familiar with:

 A Masters in a related field.

Relevant certification (e.g., BCS Certificate, Diploma, and Professional Graduate Diploma; IMIS; IAP; MCSD; MCAD; SCJP and SCJD; Oracle PL/SQL Developer).

Java, Kotlin and/or Vue.js experience

APIs creation experience. • Cloud deployment experience

UI, UX and front-end development experience

Development experience working in secure environment

Salary:

£37,951 – £58,313.97

Benefits:

Min 32 days annual leave (inc. bank holidays) which increases with service, generous pension, health care, life insurance, flexible working, generous learning and development opportunities and awesome colleagues.

Location & Working Arrangements:

Cervus is a Small Medium Enterprise (SME) analytics company based in the Southwest, with offices in central Bristol and Porton Down, Wiltshire. Cervus embraces hybrid working and the role will be office based, typically 1-2 days per week.


You may occasionally be required to work away (both in UK and abroad) in support of projects at customer locations. You will be required to gain UK level Security Clearances. Due to the nature of the work a driving license is preferable.