Senior Embedded SoftwareEngineer | £ 40k - 50 k | Reading | 1 or 2 days a week on-site My client is an elite company in their niche, providing electronics and software design services. Due to recent success, they are expanding their R&D team. Main duties: + Involvement in the whole SDLC + Interfacing software with custom More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
TripAdvisor LLC
ll remember. The Viator Traveller Engineering team is distributed across Europe and is responsible for the Viator mobile apps and all their supporting infrastructure. We're looking for a SeniorSoftwareEngineer with iOS development experience to join our Viator team.This role is open to candidates based within a commutable distance (generally within 2-3 hours) of … work on backend microservices Collaborate closely with Product and design teams to define feature specifications and develop high quality deliverables for our customers Take responsibility for all aspects of software engineering, from design to implementation, development experience, QA and maintenance Work alongside other engineering groups located around the world What we're looking for Experience of developing an iOS … app and familiarity with mobile web and back-end technologies would be beneficial At least 5 years' experience of commercial software development, ideally working with a rich user interface Experience with reactive programming in native mobile platforms Willingness and ability to take on new technologies Ability to break down complex problems into simple solutions High quality verbal and written More ❯
the highest security and trust worldwide. Job Description The Ultra Engineering function manages a portfolio of specialist capabilities, generating highly differentiated solutions and products by applying electronic, mechanical, and software technologies in demanding and critical environments to meet customer needs. The Software Engineering function in Ultra supports the software development lifecycle consisting of requirements analysis, design, implementation … test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components. A professional at this grade possesses knowledge for specific fields and performs structured work assignments. Uses established procedures to solve problems by making judgments and gets work done with quality under moderate supervision. Has limited discretion … to vary from established procedures. Scope Define, architect, design, develop, document and test embedded and/or application software as part of a software engineering team of 5-20 engineers, within the Cyber UK Business Unit, delivering multiple concurrent research, development and production programmes ranging from tens of £k to several £m. Responsible for/Key responsibilities Architect More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid / WFH Options
Preservica Limited
Could you create world beating enterprise scale software? Could you add value to an existing team of highly skilled developers? Are you ready to make your mark on future proofed software? The projects here at Preservica are at the razor's edge of commercial software solutions, addressing the need for smart digital preservation technology, our award-winning … software is used by leading businesses, archives, libraries, museums and government organisations across the globe. We are world leaders and proud of our achievements - but to stay ahead we need the brightest and most talented commercial and technical innovators to join our development team and right now we are looking for a solid Full Stack SoftwareEngineer with strong Java, and ideally React, Angular, DevOps experience. The Role Our Software Engineers are responsible for the full software development lifecycle; writing well designed, testable and maintainable efficient code. Your work will extend to include: Analysis work to determine operational feasibility. Maintaining Preservica and industry standards and project plans Integrating software components into fully functioning More ❯
to help achieve common goals. Joining a rapidly expanding company offering long-term development and success opportunities. Contributing to meaningful projects that create a lasting impact. As Full Stack SoftwareEngineer , you must be able to Develop scalable software systems for back-end that will be deployed on cloud by combining multiple programming languages. Perform QA and … peer review on existing implementation, infrastructure & related processes against company's software development standards. Support automation around the IT infrastructure and in alignment with company processes and regulatory frameworks such as GDPR (e.g., implement scripts to create, tear down, migrate and recreate environments). Develop well architected, maintainable cloud-based solutions using appropriate design principles, for example design patterns … and SOLID principles. Perform technical design reviews of software and IT infrastructure and develop proof-of concept solutions in the research service and deploy to the production service. Manage the lifecycle of multiple cloud environments with extensions to on-premise high performance computing facilities that run AI/ML models (e.g., implement health monitoring and alerting). Advocate DevOps More ❯
Abingdon, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Preservica
in enterprise-level cloud-based SaaS solutions? Could you add value to an existing team of highly-skilled developers? Are you ready to make your mark on future-proofed software? We are Preservica, and our active digital preservation solutions are at the razors edge of commercial software solutions, addressing the need for smart digital preservation technology. Our award … winning software is used by leading businesses, archives, libraries, museums and government organisations across the globe. We are world leaders and proud of our achievements but to stay ahead, we need the brightest and most talented commercial and technical innovators to join our development team, and right now, we are looking for a solid Senior Front End Engineer. … geographically-distributed team, you will bridge the gap between UX and the back-end teams, working as part of an Agile Scrum to build high-quality and fully performing software across our cloud-based SaaS product range of Digital Preservation software. As Senior Front End Engineer, youll work on: Writing well-designed, testable, maintainable, and efficient code More ❯
in enterprise-level cloud-based SaaS solutions? Could you add value to an existing team of highly-skilled developers? Are you ready to make your mark on future-proofed software? We are Preservica, and our active digital preservation solutions are at the razor’s edge of commercial software solutions, addressing the need for smart digital preservation technology. Our … award-winning software is used by leading businesses, archives, libraries, museums and government organisations across the globe. We are world leaders and proud of our achievements – but to stay ahead, we need the brightest and most talented commercial and technical innovators to join our development team, and right now, we are looking for a solid Senior Front End … geographically-distributed team, you will bridge the gap between UX and the back-end teams, working as part of an Agile Scrum to build high-quality and fully performing software across our cloud-based SaaS product range of Digital Preservation software. As Senior Front End Engineer, you’ll work on: Writing well-designed, testable, maintainable, and efficient More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Sophos Group
Sophos X-Ops and the newly added Counter Threat Unit (CTU). Sophos is headquartered in Oxford, U.K. More information is available at . Role Summary As a Sr. Software Developer in the Network Security Group, you'll play a vital role in the development, maintenance, and enhancement of network security products used by hundreds of thousands of customers … globally. You'll work with a cross-functional Agile/Scrum team, and be involved in all aspects of the software development process. You'll work closely with Product and Development Managers, other developers, and QA Engineers to deliver high-quality security solutions to customers. You'll contribute to core components of the Sophos Firewall, focusing on the web … proxy and supporting systems. What You Will Do Develop reliable, maintainable, and high performance software features, improvements, and bug fixes in the network security domain. Contribute to daily stand-ups, story kick-offs, estimations, and retrospectives. Conduct and participate in peer code reviews. Troubleshoot and resolve customer-reported issues and software defects. Collaborate with development, QA, and managers More ❯
A role to put your Software Engineering problem solving skills to the test, translating complex technical concepts to cross-functional audiences. You will play a key role in delivering robust, secure, and scalable software systems. Working closely with Product, QA, and DevOps, you will balance hands-on development with architectural contribution, promote Agile best practices, and help raise … technical evolution while ensuring reliable product delivery aligned to business needs. Along with being technically proficient in the following, you will bring an analytical mindset, a passion for quality software and will be keen to help shape, evolve, and drive technical growth of team members and their practices: Essential Skills & Experience: Strong Python Development Capability 5 years+ Experience implementing … and integrating with REST APIs SQL experience (preferably PostgreSQL and/or MySQL) Passionate about building quality software Desirable: Experience of developing in Rust. Experience with containers and cloud technologies (Kubernetes, Docker, AWS, and others) Experience with Linux development/management GIS experience Key skills and experience Gigaclear is a growing Fibre Broadband (FTTP/FTTH) company, developing our More ❯
A role to put your Software Engineering problem solving skills to the test, translating complex technical concepts to cross-functional audiences. You will play a key role in delivering robust, secure, and scalable software systems. Working closely with Product, QA, and DevOps, you will balance hands-on development with architectural contribution, promote Agile best practices, and help raise … technical evolution while ensuring reliable product delivery aligned to business needs. Along with being technically proficient in the following, you will bring an analytical mindset, a passion for quality software and will be keen to help shape, evolve, and drive technical growth of team members and their practices: Essential Skills & Experience: Strong Python Development Capability – 5 years+ Experience implementing … and integrating with REST APIs SQL experience (preferably PostgreSQL and/or MySQL) Passionate about building quality software Desirable: Experience of developing in Rust. Experience with containers and cloud technologies (Kubernetes, Docker, AWS, and others) Experience with Linux development/management GIS experience Key skills and experience Gigaclear is a growing Fibre Broadband (FTTP/FTTH) company, developing our More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid / WFH Options
Halliburton
with design, research, and development of new applications and major enhancements. Provides guidance to developers, testers, and support staff. Using an understanding of the technological advances in both the software industry and in the oil and gas industry this person will challenge the technical software delivery process to deliver fit for purpose software in a more timely … manner. This person will have had experience in leading software development projects and may provide Technical Excellence Leadership for more than one team, providing expert guidance to software developers and support staff. Provides guidance to staff on application security standards, secure coding practices, and secure architecture designs. Provides a strong technical focus in product planning for a complete … software system. Requires completion of an undergraduate degree in Computer Science or similar discipline, and a minimum of 10 years of experience including software development experience. Key Responsibilities: Lead the team to deliver new products, features and fixes iteratively using an Agile Scrum approach working with the Product Owner, Scrum Master, Developers and QAs Working with the architects More ❯