Epsom, Surrey, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Senior C++ SoftwareEngineer/Developer Remote UK to £70k Are you a Senior C++ SoftwareEngineer with a strong knowledge of broadcasting systems? You could be progressing your career in a hands-on, technical leadership role at a market leading media software house, the flagship product, is a pseudo real time multi … threaded iTV broadcasting application that enables television broadcasters worldwide to automate playout, handle acquisition, allow low and high resolution editing and manage assets. As a Senior C++ SoftwareEngineer you will design and implement new features and improvements on the core automation playout/scheduling software, working across the full software development lifecycle. As a … senior member of the team you'll mentor others and act as a champion for development techniques, promoting the use of reviews, latest technologies, tools and techniques whilst working with a modern technology stack including C++17/C++20. Location/WFH: There's a remote first policy so you can work from home from anywhere in the UK. About More ❯
Staines, Surrey, South East, United Kingdom Hybrid / WFH Options
Spectrum It Recruitment Limited
SeniorSoftwareEngineer required by an established technology company located in Staines. Hybrid working - three days per week in the office. The SeniorSoftwareEngineer will focus on developing and maintaining SDKs for for four key products spanning JavaScript (TypeScript), Roku (BrightScript), Android (Java) and iOS (Objective-C). The SeniorSoftwareEngineer will be the 'code owner' for JavaScript and Roku SDKs. Key Responsibilities Being 'code owner' for JavaScript and Roku SDKs Analysing and defining new requirements Maintaining and improving CI/CD Ensuring feature parity and API alignment between different platforms SDK improvements where possible Helping define software development practices, policies & tooling Key Experience Strong JavaScript knowledge … Commercial experience with Java and/or Objective-C Version control and other core software engineering skills Experience in any of the following areas would be advantageous but is not a prerequisite Python or similar scripting language Roku Android and/or iOS React or similar web application framework Node XML/JSON If you are seeking a role More ❯
Staines-upon-Thames, Middlesex, England, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
SeniorSoftwareEngineer required by an established technology company located in Staines. Hybrid working - three days per week in the office. The SeniorSoftwareEngineer will focus on developing and maintaining SDKs for for four key products spanning JavaScript (TypeScript), Roku (BrightScript), Android (Java) and iOS (Objective-C). The SeniorSoftwareEngineer will be the "code owner" for JavaScript and Roku SDKs. Key Responsibilities Being "code owner" for JavaScript and Roku SDKs Analysing and defining new requirements Maintaining and improving CI/CD Ensuring feature parity and API alignment between different platforms SDK improvements where possible Helping define software development practices, policies & tooling Key Experience Strong JavaScript knowledge … Commercial experience with Java and/or Objective-C Version control and other core software engineering skills Experience in any of the following areas would be advantageous but is not a prerequisite Python or similar scripting language Roku Android and/or iOS React or similar web application framework Node XML/JSON If you are seeking a role More ❯
SeniorSoftware Developer An exciting opportunity awaits a SeniorSoftwareEngineer to join a well-established design consultancy specializing in advanced signal and image processing technology. We are looking for an experienced professional to bring both expertise and innovative solutions to highly complex, cutting-edge projects. You will be at the forefront of product development … mentoring junior engineers, and collaborating closely with multidisciplinary teams to push the boundaries of software and embedded systems. With access to continuous learning opportunities and collaboration with industry leaders, this role is perfect for a seniorengineer who thrives in a challenging, forward-thinking environment. Key Qualifications : 5+ years of experience in software development, with an … lead and mentor junior engineers Benefits : Competitive salary commensurate with experience 25 days of paid leave plus public holidays 10% pension contribution Comprehensive life insurance and income protection Position : SeniorSoftware Developer – Signal/Image Processing Location : Surrey Apply : Send your CV to kristian AT enterpriserecruitment DOT com More ❯
A Technology Consultancy seeks a Senior level SoftwareEngineer with a strong academic record, proven C/C++ development skills and experience of working on complex real-world problems to provide solutions to challenging projects in a number of areas such as cyber security and network security. You must be a British National as UK Security Clearance … a STEM subject from a leading University as well as A’s at A level in Mathematics and Physics are required, with a PhD being highly beneficial. The successful SeniorSoftwareEngineer will ideally bring a range of software development skills and experience, including strong C/C++ development experience, using and configuring Linux systems; developing … well as familiarity with source control systems. An appreciation of hardware is also highly beneficial. You should be adaptable, self-motivated and possess the ability to produce clear, efficient software designs; be confident in supporting customers and providing training as well as mentoring others. This Technical Consultancy encourages innovation, seeking bright minds who thrive on technical challenges. This is More ❯
Employment Type: Permanent
Salary: £60000 - £65000/annum 10% Pension + Life Ass + Bonus
Woking, Surrey, United Kingdom Hybrid / WFH Options
Arrow McLaren IndyCar
And play your part in racing history You belong here. High performance starts with you. Purpose of the Role The purpose of this role is to analyse, design and engineer innovative software solutions to projects aligned with the requirements of McLaren Racing. As a senior member of the development team, you will provide technical leadership on a … range of projects, contribute to initiatives beyond your own team, and mentor less experienced team members. Role Dimensions The Software & Data Science department is responsible for the analysis, design, and delivery of bespoke software tools and methodologies that help improve our Formula 1 car's performance. This starts with aerodynamicists submitting designs via the CFD Portal, through wind … analysis, to simulation and car setup optimisation, to trackside operational decision-making tools such as race strategy. We are a cross-functional group, bringing together data science, machine learning, software engineering, and DevOps to deliver performance focussed platforms and solutions. As a Senior Specialist SoftwareEngineer, your role will combine elements of technical leadership, agile/ More ❯
.If you’re looking for a company that invests in its people , offers career progression , and provides exceptional benefits , this is the opportunity for you.We are looking for a SeniorSoftwareEngineer to join thriving organisation who specialise in Communications and Electronic devices for Maritime and Land based defense products. Your Responsibilities Design, develop, and review software for systems ranging from small embedded processors to complex multi-processor networks. Collaborate with hardware and systems engineers on integrated software solutions. Deliver across all phases of the software lifecycle: requirements, design, implementation, integration, and testing. Produce high-quality technical documentation. Provide input on design suitability and participate in design reviews. Support R&D initiatives to improve … quality, efficiency, and cost effectiveness. Contribute to proposals and business development when required. Experience & Skills Strong software development experience in C, C++, C# or Java . Proficiency with Windows , Linux , and/or RTOS environments (Linux preferred). Understanding of structured software design methodologies . Excellent communication and teamwork skills. Eligible for UK Security Clearance (advantageous). What More ❯
you’re looking for a company that invests in its people , offers career progression , and provides exceptional benefits , this is the opportunity for you. We are looking for a SeniorSoftwareEngineer to join thriving organisation who specialise in Communications and Electronic devices for Maritime and Land based defense products. Your Responsibilities Design, develop, and review software for systems ranging from small embedded processors to complex multi-processor networks. Collaborate with hardware and systems engineers on integrated software solutions. Deliver across all phases of the software lifecycle: requirements, design, implementation, integration, and testing. Produce high-quality technical documentation. Provide input on design suitability and participate in design reviews. Support R&D initiatives to improve … quality, efficiency, and cost effectiveness. Contribute to proposals and business development when required. Experience & Skills Strong software development experience in C, C++, C# or Java . Proficiency with Windows , Linux , and/or RTOS environments (Linux preferred). Understanding of structured software design methodologies . Excellent communication and teamwork skills. Eligible for UK Security Clearance (advantageous). What More ❯
Woking, Surrey, United Kingdom Hybrid / WFH Options
Arrow McLaren IndyCar
with you. Purpose of the Role The pinnacle of motorsport excellence is built on a foundation of strong reliability of the team, processes, and the racing car. The Reliability Software Engineering role is responsible for building and operating the tools which allow McLaren F1 to achieve the highest levels of operational reliability. This role will work closely with end … users to design and implement software tools which track and manage issues and faults across manufacturing, logistics, car build, and race days. Innovation around finding patterns and relationships between faults and issues will be key, by using data, analytics, and machine learning to deliver world championship reliability tools. Role Dimensions The Software & Data Science group in McLaren F1 … is responsible for the analysis, design, and delivery of software tools and methodologies which improve the team and car's performance. We are a cross-functional group, bringing together data science, machine learning, software engineering, and DevOps to deliver performance focused platforms and solutions. In reliability engineering, you will understand issue tracking and management, root cause analysis, integrating More ❯
Woking, Surrey, United Kingdom Hybrid / WFH Options
Arrow McLaren IndyCar
with you. Purpose of the Role: The pinnacle of motorsport excellence is built on a foundation of strong reliability of the team, processes, and the racing car. The Reliability Software Engineering role is responsible for building and operating the tools which allow McLaren F1 to achieve the highest levels of operational reliability. This role will work closely with end … users to design and implement software tools which track and manage issues and faults across manufacturing, logistics, car build, and race days. Innovation around finding patterns and relationships between faults and issues will be key, by using data, analytics, and machine learning to deliver world championship reliability tools. Role Dimensions: The Software & Data Science group in McLaren F1 … is responsible for the analysis, design, and delivery of software tools and methodologies which improve the team and car's performance. We are a cross-functional group, bringing together data science, machine learning, software engineering, and DevOps to deliver performance focused platforms and solutions. In reliability engineering, you will understand issue tracking and management, root cause analysis, integrating More ❯
We are currently partnering with a global technology leader seeking a Senior Java Developer. You will be at the forefront of cutting-edge technology including AI, shaping the way millions of users experience seamless digital solutions. This is an opportunity to modernise and enhance industry-leading solutions, ensuring they remain reliable and scalable. As a Senior Java Developer … you will provide technical guidance and mentor a team of developers, fostering technical excellence and delivering high-quality software solutions. Working in an agile environment, you’ll collaborate with cross-functional teams to define, design, and implement innovative features while mentoring junior engineers. Duties : Develop high-quality, performative, and reliable Java applications. Guide and mentor developers such as graduates … and juniors Oversee software architecture, ensuring seamless integration with various platforms. Gather and analyse requirements, refining features and technical solutions. Lead the estimation process and ensure development work is accurately scoped. Debug existing code, maintain system performance, and drive best coding practices. Manage defects and oversee their resolution across the development team. Experience : 5+ years of experience in softwareMore ❯
We are currently partnering with a global technology leader seeking a Senior Java Developer. You will be at the forefront of cutting-edge technology including AI, shaping the way millions of users experience seamless digital solutions. This is an opportunity to modernise and enhance industry-leading solutions, ensuring they remain reliable and scalable. As a Senior Java Developer … you will provide technical guidance and mentor a team of developers, fostering technical excellence and delivering high-quality software solutions. Working in an agile environment, you’ll collaborate with cross-functional teams to define, design, and implement innovative features while mentoring junior engineers. Duties : Develop high-quality, performative, and reliable Java applications. Guide and mentor developers such as graduates … and juniors Oversee software architecture, ensuring seamless integration with various platforms. Gather and analyse requirements, refining features and technical solutions. Lead the estimation process and ensure development work is accurately scoped. Debug existing code, maintain system performance, and drive best coding practices. Manage defects and oversee their resolution across the development team. Experience : 5+ years of experience in softwareMore ❯