Ofertas › Technify Talent Limited
Technify Talent Limited · Morecambe, United Kingdom · £30,000 - 50,000 per year
Salary: £30,000 - 50,000 per year Requirements: Strong programming ability in one or more languages such as Python, C#, C++, TypeScript, or similar Good understanding of object-oriented programming (OOP) Strong software engineering fundamentals, including modular design, separation of concerns, version control, testing, and debugging Experience developing well-structured software for complex systems Strong analytical and problem-solving skills A STEM background such as Computer Science, Engineering, Mathematics, or Physics, or equivalent practical experience Experience with machine vision or image/data processing is advantageous Experience with sensor or hardware integration is advantageous Experience with multithreaded, real-time, or performance-sensitive software is advantageous Experience developing Windows or Linux desktop applications is advantageous Experience working across the full software stack is advantageous Experience contributing to established, shared codebases is advantageous Responsibilities: Develop and maintain high-quality, reusable software components Work across projects using Python, C#, C++, TypeScript, and modern web technologies Contribute to system design, technical decisions, and code reviews Debug, profile, and optimize complex or performance-sensitive software Work within a multidisciplinary engineering team Support rapid development projects and longer-term product development Technologies: C# Hardware Support Linux OOP Python TypeScript Web Windows More: We offer a permanent, hybrid opportunity to join our highly technical engineering team, developing sophisticated software for complex, real-world systems. Youll work on projects involving software development, data processing, sensor integration, and machine vision, from rapid proof-of-concept work to robust software components used in long-lived engineering products. Specialist domain knowledge isnt essential and can be developed within the role. This opportunity suits a Software Engineer who enjoys solving challenging technical problems, learning new technologies, and developing software that interacts with complex real-world systems. last updated 41 week of 2026