Junior Software Engineer

Spacelabs Healthcare
Cambridge, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
£ 65K

Job location

Cambridge, United Kingdom

Tech stack

HTML
Java
JavaScript
LTE (Telecommunication)
API
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
C++
CSS
Computer Programming
Data Structures
Software Debugging
Linux
Internetworking
Python
PostgreSQL
Machine Learning
MongoDB
MySQL
Network Configuration and Change Management
Network Monitoring
Network Management System
NoSQL
Object-Oriented Software Development
Software Engineering
Systems Integration
TypeScript
Wide Area Networks
Web Applications
Wireless Networks
Google Cloud Platform
5G NR
React
Spring-boot
Software Troubleshooting
Backend
GIT
Vue.js
Angular
Information Technology
Cassandra
Data Analytics
Performance Monitor
Front End Software Development
REST
Software Version Control
Network Optimization

Job description

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.

Requirements

  • 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., Junior Software Engineer / Developer (C++ Windows) Cambridge to £40k Are you a bright, ambitious Software Engineer with a strong grounding in Computer Science combined with commercial C++ development experience? xujxxms You could be progressing your career at a small,..., Junior Software Engineer / Developer (C++ Windows) Cambridge to £40kAre you a bright, ambitious Software Engineer with a strong grounding in Computer Science combined with commercial C++ development experience?You could be progressing your career at a small, specialist...

Benefits & conditions

  • Discretionary bonus
  • Contributory pension
  • Private healthcare
  • Life insurance
  • Income protection
  • Cycle to Work scheme
  • 25 days annual leave

Similar jobs

About the company

Job Description About SystemsX At SystemsX, we're a fast-growing technology company specialising in AI-driven solutions for customer-centric businesses such as call centres and service organisations. Our mission is to use innovative technology to improve operations,..., Junior Software Engineer - Edinburgh, Hybrid An excellent opportunity has become available to join a leading global medical technology in Edinburgh. You will be involved in designing and delivering advanced technology used in clinical environments around the world,...

Apply for this position