Vacancy Information

Software Developer (Mid-Level)


Location: Cambridgeshire
Closing date: 17 Jul 2024
Reference number: SV/A1126

Job details

Location: UK Hybrid

Closing date: 17.07.24
Start Date: As soon as possible
Reference number: SV/A1126
Salary: From £46,000 per annum, depending on experience and qualifications
Contract: Permanent
Working hours: 37 Hours per week, Monday - Friday

Are you a skilled software developer ready to elevate your career? We're seeking a Software Developer who will be instrumental in maintaining and advancing both our internal and external software systems. In this role, you'll work closely with our DevOps team to streamline our software stack and create efficient pipelines for development, testing, and deployment. Join us to make a significant impact on our software infrastructure and drive innovation.

Who is NIAB?

NIAB is a leading crop science organisation at the forefront of research in plant genetics, pathology, agronomy, farming systems, and data science. With our headquarters in Cambridge and regional offices spread across the UK, we are on a mission to revolutionise crop production across the arable, forage, and horticulture sectors.

At NIAB, you will be part of a team of nearly 400 experts who are dedicated to pushing the boundaries of scientific research. As an independent research organisation eligible for competitive UKRI funding calls, NIAB fosters strong ties with industry, government, and academia, providing unmatched opportunities for collaboration within the plant sciences sector.

The Role:

Key Responsibilities:

• Maintain and develop software, for in-house and externally facing systems (on AWS, GCP) used across the business
• Contribute to the DevOps function, primarily using Docker/Kubernetes and VMs
• Automate the testing and deployment of in-house software

Our Ideal Candidate:

We are looking for someone with a solid foundation in the essential skills and a good grasp of the desirable skills:

• Current Position: A mid-level software developer or DevOps engineer with several years of experience looking to take on more responsibility.

• Experience: Strong background in software development, particularly in Java, database management, and Linux. Some experience or exposure to DevOps practices and tools like Docker and Kubernetes.

• Skill Development: Actively participated in developing, maintaining, and streamlining software pipelines and is familiar with continuous integration and deployment practices.

• Aspirations: An Interest in the DevOps function, simplify software stacks, and provide technical advice and strategic input. Interested in growing their expertise in cloud platforms (AWS, GCP) and virtualization.

• Learning and Growth: Eager to take on challenges that require both technical prowess and leadership skills, contributing to strategic decision-making and driving improvements in software and hardware systems.

• Proven Technical Competence: Demonstrable expertise in the essential areas (Java programming, databases, Linux) and an understanding of the desirable skills (Docker, Kubernetes, cloud platforms).

• Proactive and Innovative: A proactive approach to problem-solving, with a history of suggesting and implementing improvements in their current or previous roles.

• Commitment to Continuous Improvement: A strong desire to learn and grow, staying updated with the latest technologies and best practices.


While there is a requirement for our ideal candidate to attend our Cambridge office as needed, we are also open to negotiation for the right individual who may require flexibility, especially regarding remote work arrangements. Our priority is to find the right person for the role who can thrive in our collaborative environment and contribute effectively to our innovative projects, whether on-site or remotely.

Benefits include 25 days’ holiday plus public holidays and 3 days off during the Christmas period, flexible working, generous sick pay, attractive pension scheme, income protection, life assurance, employee discount scheme, free on-site parking, cycle to work scheme

See the full Job Description for more details.

NIAB actively promotes equality, diversity and inclusion and encourages applications from all sections of society. As a Disability Confident Employer, we have a positive approach to employing people living with a disability.


Click APPLY for our online application form. Any questions? Email [email protected] or call Human Resources on 01223 342282.

Please note that we reserve the right to close the advert sooner than the closing date if a suitable candidate is found.