Vacancy: Software Engineer

Company: Technify Talent
Apply for the Vacancy: Software Engineer
Location: Lancashire
Job Description:

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…

Posted: June 2nd, 2026