Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software engineer

Peterborough
Permanent
Women in Tech
Software engineer
€50,000 a year
Posted: 17 December
Offer description

PROIV is a mature, enterprise‑grade low‑code platform used by internal and external customers to build scalable, data‑driven business applications where reliability and long‑term maintainability are critical.


About the Role

The Core Engineering team is a small, highly experienced group responsible for evolving the platform's foundational technology, including the C++‑based PROIV Kernel and the Windows Developer IDE. This role focuses on developing and maintaining the core C/C++ codebase, modernising legacy code, and supporting build, test, and automation infrastructure. The team works collaboratively, follows modern engineering practices such as TDD, code reviews, CI, and secure coding, and is actively modernising its tooling and processes. This is an opportunity to contribute to a globally deployed product while helping shape a forward‑looking engineering culture.


Key Responsibilities

* Contribute to the development and maintenance of the core C/C++ codebase, supporting evolution of the PROIV Kernel.
* Improve and modernise legacy C code using modern C++ practices to enhance performance, maintainability, and scalability.
* Learn and apply the PROIV language and environment to support wider platform development when required.
* Support and maintain build tools and automation scripts, such as CMake and Python, to streamline development and testing workflows.
* Write clear, maintainable, and testable code to ensure long‑term code quality and ease of collaboration.
* Participate in peer code reviews to share knowledge and uphold coding standards.
* Collaborate with quality assurance colleagues to embed testing earlier in the development process.
* Work independently to identify and resolve technical challenges, maintaining momentum and reducing bottlenecks.
* Contribute to continuous improvement of tools, processes, and delivery practices to enhance team productivity and software quality.
* Embed modern software engineering practices across the team, supporting a culture of technical excellence.


Skills & Experience

* Strong experience in C and C++, including the use of modern C++ techniques.
* Proven working knowledge of the Core C++ Guidelines for writing modern, maintainable C++ and the CERT Secure Coding Guidelines to mitigate critical security vulnerabilities.
* Proven ability to work with complex or long‑standing codebases.
* Comfortable working across both Windows and Linux environments.
* Solid understanding of general software engineering principles and best practices.
* Experience writing effective unit tests and working with test‑driven development approaches.
* Reasonable understanding of SQL and client/server architectures.
* Self‑motivated and proactive, with a willingness to take initiative.
* Able to learn quickly and adapt to new tools, technologies, or environments.


Critical Competencies

* Degree in Computer Science, Software Engineering, or related discipline; or an industry‑recognised equivalent qualification; or equivalent professional experience (minimum 3 years in software engineering, including at least 2 years using C/C++).
* Familiarity with legacy codebases and approaches to modernisation.
* Exposure to build systems and scripting tools such as CMake and Python.
* Understanding of system internals or compiler/interpreter concepts is an advantage.
* Strong analytical and problem‑solving skills, with the ability to evaluate and balance design trade‑offs effectively.
* Solid experience working in a Test‑Driven Development environment.
* Working knowledge of the 'Shift Left' development philosophy, integrating quality and security practices early in the software development lifecycle, and a foundational understanding of threat modelling principles, specifically using the STRIDE methodology.


Benefits

We provide a competitive base salary, 25 days annual leave plus your birthday off, private medical insurance, life assurance (4× salary), enhanced pension scheme with company contributions up to 8.5%, and a wide range of additional flexible benefits across financial & personal wellbeing, lifestyle & leisure.

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software engineer - ai threat defence (12 month ftc)
Peterborough
Permanent
Compare the Market
Software engineer
Similar job
Software engineer (c++, c)
Peterborough
Permanent
Technical Futures
Software engineer
€55,000 a year
Similar job
Embedded linux software engineer
Peterborough
Permanent
Platform Recruitment
Software engineer
€65,000 a year
See more jobs
Similar jobs
It jobs in Peterborough
jobs Peterborough
jobs Cambridgeshire
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Peterborough > Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save