Skills
Python
Java
JavaScript
TypeScript
HTML
CSS
NoSQL
MySQL
MongoDB
Cassandra
PostgreSQL
Monitoring
Version Control
Problem-solving
Networking
Linux
Machine Learning
Programming
Databases
git
angular
react
Front-end Development
Back-end Development
AWS
Software Development
cloud platforms
Agile
SDLC
C++
Analytics
Spring
Spring Boot
Job Specifications
Location: Cambridge (Hybrid Working)
Job Type: Full-time, Permanent
Salary: £65,000 + Benefits
An innovative wireless technology company is seeking an Application Software Engineer to join its R&D team in Cambridge. The business is currently developing its next generation of hardware products, designed to deliver high-speed internet connectivity to rural and semi-urban locations worldwide.
This role offers the opportunity to contribute to a cutting-edge Network Management System (NMS) platform that enables network operators to configure, monitor, and manage advanced wireless infrastructure.
The Role
As an Application Software Engineer, you will join the Application Software team and play a key role in developing a Management System.
The position combines both front-end and back-end development, with a stronger emphasis on backend engineering. You will contribute to the design, development, and deployment of scalable features while helping shape a platform that will incorporate analytics, automation, and intelligent network optimisation.
This role is ideal for a developer with around 1–2 years of commercial experience who is eager to deepen their skills within a fast-moving R&D environment.
What You’ll Be Doing:
Developing new features across both front-end and back-end components of the Management System.
Designing and implementing scalable server-side services and APIs.
Creating responsive and intuitive user interfaces for web-based management tools.
Building tools to support network configuration, command execution, and performance monitoring.
Writing clean, efficient, and well-tested code.
Participating in full lifecycle software development including design, testing, debugging, and deployment.
Maintaining documentation and version control practices.
Troubleshooting software issues and supporting system improvements.
Essential Skills & Experience:
Commercial experience (around 1–2 years) in software development.
Backend development experience using Java or Python with frameworks such as Spring Boot.
Strong programming foundation in languages such as Java, TypeScript, Python, or C++.
Experience building and integrating RESTful APIs.
Understanding of software engineering fundamentals including OOP, algorithms, and data structures.
Experience working with Git and modern development environments.
Knowledge of relational or NoSQL databases such as MySQL, PostgreSQL, MongoDB, or Cassandra.
Experience working within Linux-based environments.
Familiarity with Agile development practices and the full Software Development Life Cycle (SDLC).
Strong analytical and problem-solving abilities.
Desirable Experience (Not Required):
Front-end development using HTML, CSS, JavaScript and frameworks such as React, Angular, or Vue.
Experience working with cloud platforms such as AWS or Google Cloud.
Exposure to data analytics or machine learning concepts.
Knowledge of 5G, LTE, WAN technologies, or network management systems.
Experience with geospatial mapping or GIS tools.
Who You Are:
A motivated developer eager to build expertise in complex networking platforms.
Collaborative and comfortable working within cross-functional R&D teams.
Curious and proactive when tackling technical challenges.
Detail-oriented with a focus on writing reliable, high-quality software.
Keen to grow your career within an innovative engineering environment.
Benefits Include:
Discretionary bonus
Contributory pension
Private healthcare
Life insurance
Income protection
Cycle to Work scheme
25 days annual leave
About the Company
The ONE Group is a specialist recruitment consultancy offering tailored recruitment solutions to businesses across Cambridgeshire, Northamptonshire, Peterborough, Hertfordshire, Essex and beyond.
We are ONE specialist agency. What does this mean?
As a client, you can be rest assured that you'll always be working with a Consultant who understands exactly what it is you do, or the role that you're looking to recruit for. We have over 50 specialist consultants, each focusing on a particular skillset or market, meaning you onl...
Know more