Senior Software Engineer

Latent Edge Ltd
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

ASP.NET
C
Java
.NET
Agile Methodologies
Automation of Tests
Azure
Bash
C Sharp (Programming Language)
C++
Computer Programming
Continuous Integration
Data Transmissions
DevOps
Django
Github
Python
Node.js
Powershell
Scrum
Simulation Software
Software Engineering
Web Application Frameworks
Java Application Server
Cloud Platform System
Test Driven Development
React
Flask
Spring-boot
GIT
Vue.js
Containerization
Angular
Information Technology
Terraform
Software Version Control
Docker

Job description

We're looking for talented and motivated Software Engineers to take on a range of cutting-edge engineering and technology roles. These roles offer the chance to work on meaningful, complex, and high-impact systems, contributing to the development of advanced digital technologies used across multiple sectors. You'll be part of collaborative teams solving challenging technical problems, applying modern software engineering practices, and exploring innovative solutions that make a real-world difference. Whether your expertise lies in real-time embedded systems, C++ or C# development, Python or Java applications, or cloud-based architectures, there are exciting opportunities to match your skills and ambitions. What You'll Do

Design, develop, and maintain software components across a range of high-performance and innovative systems. Contribute to all phases of the software development lifecycle, from concept and design to testing and delivery. Work collaboratively with engineers from diverse technical disciplines to deliver creative and reliable solutions. Apply modern software practices such as Agile, DevOps, CI/CD, and automated testing. Embrace opportunities to learn new tools, technologies, and methodologies across different project environments.

Requirements

We welcome applications from engineers with training or certification on software engineering concepts and proficient advanced experience in any of the following areas: Core Programming

C, C++, C#, Java, Python or similar Embedded, real-time, or systems-level development Application or simulation software design

Software Engineering Practices

Version control with Git, GitHub, or GitLab CI/CD pipelines integrated through Azure DevOps or Terraform Agile or Scrum development environments Test-driven development and automation frameworks Containerisation & Infrastructure as Code: Docker, Terraform Web Frameworks: .NET / ASP.NET, React, Angular, Vue.js, Node.js, Spring Boot, Django, or Flask Scripting: Bash, Shell, or PowerShell Networking and data communications Integration between software and hardware systems Model-based or simulation-driven development

If you're driven by solving engineering challenges, learning fast, and building technology that matters - we'd love to hear from you.

Benefits & conditions

Competitive salary and annual performance-related bonus Flexible and hybrid working options Additional leave and work-life balance initiatives Continuous training and career development support Modern facilities and collaborative project environments

About the Opportunities These positions sit within teams supporting some of the UK's most advanced engineering and technology programmes - developing software, systems, data, and simulation capabilities that underpin next-generation intelligent, secure, and connected technologies. Engineers joining these projects contribute to high-impact, mission-critical work that combines technical innovation with real-world application. You'll be part of multidisciplinary teams solving complex engineering challenges, shaping the tools and systems that define the future of digital engineering. Each opportunity offers exposure to new technologies, diverse project environments, and long-term career development within forward-thinking organisations that invest in innovation, collaboration, and technical excellence. Interested? If you're a passionate Software Engineer looking for your next challenge, we'd love to hear from you. Apply today to explore opportunities that match your skills, ambitions, and curiosity.

Apply for this position