Software Engineer

Software Engineer

Please Note: Candidates MUST be eligible for SC Clearance

About the Role

We are looking for a Software Engineer to join a multidisciplinary engineering team developing advanced technology solutions within the navigation and intelligent systems space. This is a hands-on role suited to someone who enjoys solving complex technical challenges and building reliable, high-quality software used in real-world environments.

You’ll work closely with software developers as well as specialists in computer vision and navigation technologies, contributing to the design and development of innovative products across a variety of projects.

The role offers broad technical exposure and the opportunity to work on systems that combine modern software engineering with areas such as sensor integration, AI-enabled functionality, and real-time data processing.

Key Responsibilities

  • Design, develop, test, and maintain software solutions across multiple projects
  • Contribute to the development of scalable and maintainable system architectures
  • Collaborate with engineers and technical specialists to deliver integrated software solutions
  • Work on systems involving navigation technologies, computer vision, sensor integration, and intelligent automation
  • Build robust, reliable, and high-performing software for real-world applications
  • Participate in troubleshooting, debugging, and performance optimisation activities
  • Contribute ideas for improving products, processes, and development approaches
  • Support the delivery of software across desktop, embedded, or edge-based environments

Required Skills & Experience

Essential

  • Commercial software development experience using technologies such as:
    • Python
    • TypeScript
    • Vue
    • C++
    • CI/CD and deployment tooling (e.g. GitHub Actions)
  • Strong understanding of software engineering principles and system design
  • Experience developing and delivering complex software applications
  • Ability to work independently and contribute within collaborative engineering teams
  • Strong problem-solving and debugging skills
  • Good communication skills with the ability to work effectively across technical teams
  • Proactive and adaptable approach to development work

Desirable

  • Experience with navigation systems, robotics, IoT, or sensor-driven applications
  • Familiarity with computer vision or AI-enabled software components
  • Experience developing software for desktop, embedded, or edge computing environments

What We Offer

  • Opportunity to work on technically challenging and innovative products
  • Collaborative and supportive engineering environment
  • Exposure to modern technologies and multidisciplinary projects
  • Long-term career development opportunities
  • Competitive salary and benefits package

Job Details

Company
Technify Talent Limited
Location
Middleton, Lancashire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £50000/annum
Posted