Permanent Senior Software Engineer Jobs in Surrey

12 of 12 Permanent Senior Software Engineer Jobs in Surrey

Senior C++ Software Engineer - Media Broadcasting

Epsom, Surrey, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
Senior C++ Software Engineer/Developer Remote UK to £70k Are you a Senior C++ Software Engineer 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++ Software Engineer 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 ❯
Employment Type: Full-Time
Salary: £55,000 - £70,000 per annum
Posted:

Senior Software Engineer

Staines, Surrey, South East, United Kingdom
Hybrid / WFH Options
Spectrum It Recruitment Limited
Senior Software Engineer required by an established technology company located in Staines. Hybrid working - three days per week in the office. The Senior Software Engineer will focus on developing and maintaining SDKs for for four key products spanning JavaScript (TypeScript), Roku (BrightScript), Android (Java) and iOS (Objective-C). The Senior Software Engineer 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 ❯
Employment Type: Permanent, Work From Home
Salary: £90,000
Posted:

Senior Software Engineer

Staines-upon-Thames, Middlesex, England, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
Senior Software Engineer required by an established technology company located in Staines. Hybrid working - three days per week in the office. The Senior Software Engineer will focus on developing and maintaining SDKs for for four key products spanning JavaScript (TypeScript), Roku (BrightScript), Android (Java) and iOS (Objective-C). The Senior Software Engineer 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 ❯
Employment Type: Full-Time
Salary: £85,000 - £90,000 per annum
Posted:

Senior Software Engineer

GU1, Guildford, Surrey, United Kingdom
Enterprise Recruitment Ltd
Senior Software Developer An exciting opportunity awaits a Senior Software Engineer 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 senior engineer 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 : Senior Software Developer – Signal/Image Processing Location : Surrey Apply : Send your CV to kristian AT enterpriserecruitment DOT com More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum
Posted:

Senior Software Engineer - Consultancy

GU2, Fairlands, Surrey, United Kingdom
Technical Futures Ltd
A Technology Consultancy seeks a Senior level Software Engineer 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 Senior Software Engineer 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
Posted:

Senior Software Engineer

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 Software Engineer, your role will combine elements of technical leadership, agile/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer Chertsey/Portland

Addlestone, Surrey, England, United Kingdom
Trinity Resource Solutions
.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 Senior Software Engineer 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 ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Senior Software Engineer (Chertsey/Portland)

KT15 2ES, Chertsey, Surrey, United Kingdom
Trinity Resource Solutions
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 Senior Software Engineer 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 ❯
Employment Type: Permanent
Posted:

Senior Software Engineer - Engineering

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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Specialist, Software Engineer - Engineering

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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Java Software Engineer

Surrey, England, United Kingdom
Fimador
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 software More ❯
Posted:

Senior Java Software Engineer

guildford, south east england, united kingdom
Fimador
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 software More ❯
Posted:
Senior Software Engineer
Surrey
10th Percentile
£74,000
25th Percentile
£75,000
Median
£80,000
75th Percentile
£92,500
90th Percentile
£105,500