both productivity and code quality. Senior Android Developer - Key Requirements: Proven commercial experience building Android apps with Kotlin Strong knowledge of Coroutines, Jetpack Libraries, and Jetpack Compose Familiarity with softwarearchitecture principles and design patterns Background in creating scalable, developer-friendly SDKs Ability to write secure, high-performance, and maintainable applications Strong collaborator with experience in cross-functional More ❯
Didcot, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Diamond Light Source
essential for Diamond to conduct its critical work, providing scientists the tools to turn theoretical science into practical and often life-changing discoveries. A critical component of Diamond's softwarearchitecture is its Data Archive. The Data Archive provides long-term storage of data produced and analysed at Diamond, and underpins the Open and FAIR (Findable, Accessible, Interoperable … a bright and motivated team in an open and collaborative environment. You will work closely with Diamond scientists and translate their specifications for scientific capabilities into data policies and software requirements. You will also benefit from opportunities to participate in international collaborations within this domain, developing data management strategies that can support other facilities and synchrotrons worldwide. About You … candidates should have an appropriate STEM degree or equivalent relevant experience, a passion for data governance, stewardship, and lifecycle management, and be able to demonstrate experience in the full Software Development Lifecycle.The following are highly desirable, with Diamond able to provide training and experience where necessary. Expertise in strategies to manage large volumes of data. Proven track-record of More ❯
databases. Build APIs and integrations to power responsive web applications. Work closely with front-end developers to deliver seamless features. Troubleshoot, maintain, and improve existing applications. Contribute to overall architecture, with one senior position acting as No.2 to the Head of Engineering. What we’re looking for Strong experience with Java and Spring framework. Solid understanding of relational database … design and structure. Knowledge of modern softwarearchitecture patterns and best practices. Experience in full stack development (bonus: React or other front-end knowledge). For senior role: proven track record of leading or mentoring junior developers. What’s on offer Flexitime, start and finish time plus flexible lunch (take 30 mins and finish earlier) In-house chef More ❯
databases. Build APIs and integrations to power responsive web applications. Work closely with front-end developers to deliver seamless features. Troubleshoot, maintain, and improve existing applications. Contribute to overall architecture, with one senior position acting as No.2 to the Head of Engineering. What we’re looking for Strong experience with Java and Spring framework. Solid understanding of relational database … design and structure. Knowledge of modern softwarearchitecture patterns and best practices. Experience in full stack development (bonus: React or other front-end knowledge). For senior role: proven track record of leading or mentoring junior developers. What’s on offer Flexitime, start and finish time plus flexible lunch (take 30 mins and finish earlier) In-house chef More ❯
databases. Build APIs and integrations to power responsive web applications. Work closely with front-end developers to deliver seamless features. Troubleshoot, maintain, and improve existing applications. Contribute to overall architecture, with one senior position acting as No.2 to the Head of Engineering. What we’re looking for Strong experience with Java and Spring framework. Solid understanding of relational database … design and structure. Knowledge of modern softwarearchitecture patterns and best practices. Experience in full stack development (bonus: React or other front-end knowledge). For senior role: proven track record of leading or mentoring junior developers. What’s on offer Flexitime, start and finish time plus flexible lunch (take 30 mins and finish earlier) In-house chef More ❯
Milton Keynes, Buckinghamshire, South East, United Kingdom
YT Technologies
YT Technologies are on the lookout for a sensor fusion software engineer in Milton Keynes. The role involves architecting, designing, implementing and testing embedded applications primarily focused around sensor suite integration and fusion as well as leading a small team. Key Requirements; Strong working experience of developing embedded C++ applications. Knowledge of state estimation/sensor fusion/navigation … filters. Knowledge of the principles and characteristics of sensors and sensing processes. Experience in data processing and analysis. Experience in sensor selection, evaluation and modelling. Understanding of flight mechanics. SoftwareArchitecture skills for Embedded Systems and/or backend/server-based applications taking into account constraints of performance, security and redundancy SC Clearance is essential If interested More ❯
round later this year. Why Colossal? The digital goods market is projected to rise to $400+ billion by 2030, with some segments experiencing double and triple digit growth. The software landscape is rich with tools and services to help businesses build their ideal commerce solutions, but these are fragmented and demand deep knowledge of the commerce value chain to … for their unique customer base. We’re still in stealth mode, so get in touch to learn more. 🥷 What we’re looking for 5+ years experience building service-based software products end to end, ideally at early-stage startups Generalist mindset with experience across the full stack Strong understanding of CI/CD, cloud infrastructure, observability, and developer tooling … backend services for our commerce infrastructure tools, including billing, workflows, and financial operations Build features that integrate generative AI into real world product experiences Play a key role in softwarearchitecture design, including research, writing POCs for further refinement Implement Figma-based designs, motion and UX with precision How we hire Initial call with the founder (30 mins More ❯
cloud installations of Microsoft Dynamics NAV and Business Central (BC) into a unified BC Cloud solution as part of a global upgrade initiative. Key Responsibilities: A strong understanding of softwarearchitecture and programming concepts Ability to analyse and interpreting user requirements to technical specifications and designing solutions Design and develop custom AL extensions, including pages, reports, and code … NAV and Business Central (AL and C/AL) Excellent understanding of BC functionality across finance, sales, purchasing, inventory and warehousing Deep understanding of NAV and Business Central's architecture, including tables, pages, and data structure Proficiency in programming languages Experience with APIs, web services, and integrating Business Central with other platforms Familiarity with development tools like Visual Studio More ❯
generation connected medical systems. You’ll work closely with technical and clinical teams to translate complex requirements into scalable, user-focused solutions while helping to shape the company’s softwarearchitecture and development practices. Key Responsibilities: Design, develop, and maintain scalable and secure web and mobile applications using Nuxt, Vue, and Ionic/Vue. Build and integrate APIs More ❯
generation connected medical systems. You’ll work closely with technical and clinical teams to translate complex requirements into scalable, user-focused solutions while helping to shape the company’s softwarearchitecture and development practices. Key Responsibilities: Design, develop, and maintain scalable and secure web and mobile applications using Nuxt, Vue, and Ionic/Vue. Build and integrate APIs More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
The ONE Group Ltd
Conduct comprehensive testing of 5G NR SA FWA solutions, including cabled and over-the-air tests Design and develop in C/C++ and Python Work with 3GPP, Embedded SoftwareArchitecture, 5GCN, CU, DU, RU What we're looking for: Experience with Data Networks A good understanding of 3GPP 4G/5G, network architecture, protocols and standards More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
The ONE Group Ltd
Conduct comprehensive testing of 5G NR SA FWA solutions, including cabled and over-the-air tests Design and develop in C/C++ and Python Work with 3GPP, Embedded SoftwareArchitecture, 5GCN, CU, DU, RU What we're looking for: Experience with Data Networks A good understanding of 3GPP 4G/5G, network architecture, protocols and standards More ❯
multiplayer technologies. Knowledge, Skills & Experience Proven experience in gameplay network programming, particularly for multiplayer titles like FPS or melee-combat focused games. Deep knowledge of Unreal Engine’s networking architecture, including replication, RPCs, and transport layer data optimization. Experience with C++ and Unreal Engine 4 or 5 networking pipelines and tools. Strong understanding of network protocols (e.g., UDP, TCP … time games. Proven experience with network debugging, profiling, and performance optimization for low-latency gameplay. Strong understanding of 3D maths, data structures, and multiplayer synchronization techniques. Solid understanding of softwarearchitecture and engineering best practices. Excellent communication and documentation skills. Self-driven with a proactive mindset and attention to detail. A genuine passion for games and game development. More ❯
Bedford, Bedfordshire, United Kingdom Hybrid / WFH Options
Sapien
Sapien Engineering are looking for a Fusion Software Lead to join a well-established aerospace business on a permanent basis. The role is paying circa £85,000. Hybrid working supported on a case-by-case basis depending on distance from client site in Bedford, Bedfordshire. Job requirements: Strong experience using C++ for embedded applications Knowledge of state estimation/… sensor fusion/navigation tools and techniques Data processing and analysis Softwarearchitecture for embedded systems Understanding of flight dynamics Please note all applicants must have or be able to obtain full UK SC Clearance. For more information please apply with an updated copy of your CV or email ASAP. More ❯
Belfast, County Antrim, Northern Ireland, United Kingdom
Reed
MS Active Directory Knowledge in Databases (MS SQL) & SQL Knowledge in computer networks (Ethernet, TCP/IP, firewalling) Experience with virtualization technologies (e.g. VMWare, Hyper-V) Basic Knowledge of softwarearchitecture If you meet the above criteria and would like to learn more about this fantastic organisation then please reach out to Niall Lennon for a confidential discussion. More ❯
understanding of P2P networks , transaction propagation , and blockchain consensus mechanisms. Experience designing and maintaining distributed backend systems. Proficiency in Go , Rust , or similar system-level languages. Strong grasp of softwarearchitecture, data pipelines, and observability practices. Excellent communication skills and ability to work effectively in a remote, collaborative environment. What’s Offered Competitive base compensation and meaningful equity. More ❯
Vertex AI for developing and deploying ML services is highly desirable. Solid understanding of time series analysis and forecasting techniques. Strong foundation in computer science principles - data structures, algorithms, softwarearchitecture, and data modelling. Deep understanding of machine learning algorithms including but not limited to Logistic Regression, Random Forest, XGBoost. Familiarity with modern deep learning approaches such as More ❯
Cardiff, South Glamorgan, Wales, United Kingdom Hybrid / WFH Options
Method-Resourcing
a newly setup Salesforce development team, building and enhancing applications to be used by their stakeholders. This role requires a deep understanding, and hands-on commercial experience of Salesforce softwarearchitecture and development techniques. Why Apply? Be part of a major digital transformation initiative in a high-impact enterprise setting. Hybrid working - just two days per week in More ❯
and how to make it fit into a game. Proven experience with Debugging and data and performance optimisation. Strong understanding of 3D maths and data structures Solid understanding of softwarearchitecture and engineering best practices. Excellent communication and documentation skills. Self-driven with a proactive mindset and attention to detail. A genuine passion for games and game development. More ❯
handsworth, yorkshire and the humber, united kingdom
Steel City Interactive
and how to make it fit into a game. Proven experience with Debugging and data and performance optimisation. Strong understanding of 3D maths and data structures Solid understanding of softwarearchitecture and engineering best practices. Excellent communication and documentation skills. Self-driven with a proactive mindset and attention to detail. A genuine passion for games and game development. More ❯
Royal Leamington Spa, England, United Kingdom Hybrid / WFH Options
Steel City Interactive
and how to make it fit into a game. Proven experience with Debugging and data and performance optimisation. Strong understanding of 3D maths and data structures Solid understanding of softwarearchitecture and engineering best practices. Excellent communication and documentation skills. Self-driven with a proactive mindset and attention to detail. A genuine passion for games and game development. More ❯
rugby, midlands, united kingdom Hybrid / WFH Options
Steel City Interactive
and how to make it fit into a game. Proven experience with Debugging and data and performance optimisation. Strong understanding of 3D maths and data structures Solid understanding of softwarearchitecture and engineering best practices. Excellent communication and documentation skills. Self-driven with a proactive mindset and attention to detail. A genuine passion for games and game development. More ❯
Head of Development & Architecture Location: UK Remote – with travel to Swindon HQ on occasion Package: £73,000 + full benefits At Lawtech, we’re transforming how legal professionals manage digital onboarding, compliance, and client engagement through our innovative platform, Verify365, and a growing suite of connected products. As we expand our ecosystem of LegalTech solutions, we’re seeking a … Lead Developer to guide our development team and help shape the architecture behind our next generation of products. This role offers the opportunity to design scalable systems, mentor a talented team, and contribute directly to the evolution of a platform that is redefining how legal services are delivered. What you’ll do Lead and support a team of … maintain system health. Explore and evaluate new technologies to improve productivity and reliability. Contribute to a collaborative environment that values shared learning and continuous improvement. About you Experienced in software development, particularly with Golang, Python, and C. Understanding of system design, data structures, algorithms, and software architecture. Comfortable leading technical teams and projects within an Agile framework. Knowledgeable More ❯
the entire water cycle - from smart distribution and leak detection to wastewater treatment optimization, compliance automation, and ESG reporting. The client is a well-financed start-up, and the Software Development Director will be responsible for growing a small team of full-stack developers + others. What sets our client apart is their ability to combine: Domain expertise in … communities, our client is committed to shaping the future of water management through scalable, resilient, and intelligent digital solutions Position Overview We are seeking a forward-thinking Director of Software Development with expertise in Python, Django, SaaS platforms, real-time industrial systems, IoT, Hybrid Twins, and deployment across edge, cloud, and on-prem environments. This leader will drive innovation … ensure the quality and timely delivery of software, and guide engineering teams in building high-performance, modular, and scalable solutions. The role requires both strong leadership and hands-on coding knowledge to set technical direction and uphold engineering excellence. Key Responsibilities Leadership and Strategy: Define and execute the software development roadmap with a focus on SaaS, IoT, Hybrid More ❯
rendering algorithms for mobile GPU. Whilst also analysing GPU applications to generate performance/power improvement, profile & optimise rendering code & GPU shaders. Join a multinational, dynamic and highly motivated software development group where you will enjoy the support of your colleagues while being challenged by exciting technical problems. Key Responsibilities and Required Skills: Prior Graphics knowledge, including: GBuffer, Ray … of Device Driver Development is beneficial. Key Words: GPU/Graphics/Driver Development/C/C++/Firmware/Embedded Systems/CPU/Driver internals/SoftwareArchitecture/GBuffer/Global Illumination/Direct X/OpenGL/Vulkan/GL ES/Game Engine/Ray Tracing/Arm Architecture By applying More ❯