Application Software Engineer

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

Job Details

Company
The ONE Group Ltd
Location
Cambridge, England, United Kingdom
Hybrid / Remote Options
Posted