Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Kinneir Dufort
collaborate globally with contract manufacturing facilities in Europe, the USA, and Asia, alongside additional design and product development teams in New Jersey and Colorado. We are currently seeking a Software Engineer with demonstrable professional experience to join our talented team and contribute to delivering exceptional solutions for our clients. About you You will have a strong foundation in embedded … systems and the versatility to work higher up the stack. You will be a team-player, passionate about engineering, science and technology. You'll enjoy problem-solving and working in a fast-paced, varied consultancy environment. We need you to feel comfortable when discussing project objectives and challenges with all stakeholders, including clients. Your skills and experience Essential: Proven … track record of software development in a professional environment An understanding of softwareengineering best practices and design principles Embedded software development skills (C/C++) Exposure to embedded systems, preferably STM32, CubeMX etc. Experience working with embedded operating systems, e.g. FreeRTOS, Zephyr, Embassy and/or application-level software A solid understanding of common More ❯
built. We are thought leaders, driving initiatives to push the platform and the products forward. You will join a team that follows Agile and DevOps principles to deliver valuable software quickly, reliably, and securely. The team's culture is collaborative and supportive, helping all members to grow and develop. What You Will Be Doing Deliver high-quality code through … unit and integration testing supported by a suite of automated tests. Design, develop, test, deploy, maintain, and enhance large-scale distributed software solutions. Provide technical leadership on high-impact projects, as needed. Collaborate with a team of experienced engineers and seek coaching or guidance when necessary. Facilitate alignment and clarity across teams regarding goals, outcomes, and timelines. To Be … Successful in This Role, You Will Have Strong experience in full-stack development using Microsoft Tech Stack, including C# and SQL. A bachelor's degree in computer science, softwareengineering, or a related discipline. Proficient analytical and problem-solving skills. Significant experience in building large-scale, distributed, enterprise-grade SaaS applications leveraging cloud-native services. Attention to detail More ❯
Why Join Us Arcus are recruiting a Software Developer for a 12-month FTC who will be responsible for the design, development, and maintenance of software applications that meet the needs of the business and its clients. What You'll Be Doing The role involves collaborating with cross-functional teams to deliver high-quality, scalable, and maintainable solutions. … You will be required to write, test, and deploy clean, efficient, and maintainable code for various software applications, and collaborate with stakeholders to gather and understand technical and business requirements. Other responsibilities include; System Maintenance: Troubleshoot, debug, and upgrade existing systems to enhance performance and security. Collaboration: Work with designers, product managers, and other developers to ensure cohesive and … user-friendly interfaces and functionalities. Documentation: Create and maintain technical documentation to ensure transparency and support for the development process. Innovation: Propose and implement innovative technologies to improve the software development process and product performance. What We're Looking For This position requires professional experience in mobile development, an ability to innovate and problem-solve, and a strong understanding More ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
Mana Resourcing Ltd
Technical Solutions Engineer/IT Support Engineer The COMPANY With over 20 years of experience our Client are pioneers in AI-powered digital pathology software and services. They are the acknowledged global leaders in supplying this specialist software to the life sciences sector, allowing them to analyse and interpret slide images. The ROLE Due to an internal promotion … require a Technical Solutions Engineer/IT Support Engineer to join their team. Working from home the Technical Solutions Engineer will be responsible for configuring and installing my Clients software for their customers. Working from home the Technical Solutions Engineer will; Handle software-related requests Analyse software related issues and propose solutions Troubleshoot software Identify root … causes of software problems Conduct software testing and installation Troubleshoots IT related issues Manage software and database migrations Advise customers on hardware and software configurations and implementation Develop customer relationships through professional and dependable interactions The PERSON The right Technical Solutions Engineer/IT Support Engineer candidate will be an intelligent and dynamic individual who wants More ❯
innovation - expanding what "mobility" means and how it serves society. Our work centers on four pillars: AD/ADAS, our autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City, a test course for mobility; and Cloud & AI, the digital infrastructure powering our collaborative foundation. Business-critical functions empower these … the UK and US. WHO ARE WE LOOKING FOR The London Data Infrastructure team is looking for engineers who are passionate about and enable the next generation of automotive software development. The right candidate will have excellent communication skills, solid coding skills, broad knowledge of software development across areas such as Cloud, Compute Frameworks, MLOps, Observability and Build … building concurrent, scalable applications Working with RPC protocols such as gRPC/protobuf Hands-on experience developing cloud applications (e.g. AWS, GCP, Azure) PREFERRED QUALIFICATIONS: 2+ years of professional softwareengineering experience Experience writing testable and modular code Experience working in a fast-paced environment, collaborating across teams and disciplines Experience designing, deploying, and maintaining distributed systems Data More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Randstad Technologies
Role: Adoption Software Engineer - Authorisation Location: London (Hybrid - 2 days per week) Contract Length: 6 MonthsWe are looking for a highly skilled Adoption Software Engineer to join a leading global financial institution in London. This is a fantastic opportunity to play a pivotal role in shaping the future of a digital platform used by millions worldwide. You'll … be at the forefront of driving modern softwareengineering practices, with a specific focus on authorisation, policy-as-code, and cloud-native deployments . If you thrive in a fast-paced, engineering-led environment and want to make a tangible impact, this role is for you. You'll be responsible for championing cutting-edge authorisation frameworks, building More ❯
Join at the start of this new project and help shape this new softwareEngineering function in Southampton. You're a Senior or Lead Software Developer already and regularly work closely with Product Managers but looking for a new challenge in a growing team. Described as an IT company doing logistics for ecommerce, our client is embarking … their own channel integrations platform. You will be working closely with the Product Manager and CTO in a key leadership role, driving technical excellence, shaping the future of the software platform, and empowering a talented team to achieve greatness. What You'll Be Doing Technical Leadership : Drive Architectural decisions. Hands -on Development : Contribute to the development of core feature … Coaching : Guide and support junior developers Integration Development : Build and maintain integrations with ecommerce platforms, ERP's and Warehouse Management Systems. We're looking for a passionate and experienced Software Developer who can provide technical leadership and work with internal stakeholders. You'll need to have: Proven experience as a Senior or Lead Software Developer A strong track More ❯
portsmouth, hampshire, south east england, united kingdom
Spectrum IT Recruitment
Join at the start of this new project and help shape this new softwareEngineering function in Southampton. You're a Senior or Lead Software Developer already and regularly work closely with Product Managers but looking for a new challenge in a growing team. Described as an IT company doing logistics for ecommerce, our client is embarking … their own channel integrations platform. You will be working closely with the Product Manager and CTO in a key leadership role, driving technical excellence, shaping the future of the software platform, and empowering a talented team to achieve greatness. What You'll Be Doing Technical Leadership : Drive Architectural decisions. Hands -on Development : Contribute to the development of core feature … Coaching : Guide and support junior developers Integration Development : Build and maintain integrations with ecommerce platforms, ERP's and Warehouse Management Systems. We're looking for a passionate and experienced Software Developer who can provide technical leadership and work with internal stakeholders. You'll need to have: Proven experience as a Senior or Lead Software Developer A strong track More ❯
OF LONDON Employer SOLIRIUS LTD Vacancy Description As a DevOps Engineer degree apprentice, you'll learn how to be accountable for the undertaking and completion of the analysis of softwareengineering business issues for either the entire requirement or subset thereof dependent on complexity and/or scope size You'll be instrumental in implementing Solirius' data solutions … and technology into the environment required (including systems test, user test environment, or live environment as appropriate) You'll be directly involved in the creation of an over-arching software solution design suitable to resolving our clients' business issues for either the entire requirement or a subset thereof dependent on complexity and/or scope size You'll assist … and technology As you grow in your role on our team, you may also be required to supervise the work of more junior team members undertaking work in the software solution life-cycle As a DevOps Engineer, you'll test that the software solution, or part thereof, dependent on complexity, scope size and technology meets the business needs More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Randstad Technologies Recruitment
Role: Adoption Software Engineer - Authorisation Location: London (Hybrid - 2 days per week) Contract Length: 6 Months We are looking for a highly skilled Adoption Software Engineer to join a leading global financial institution in London. This is a fantastic opportunity to play a pivotal role in shaping the future of a digital platform used by millions worldwide. You … ll be at the forefront of driving modern softwareengineering practices, with a specific focus on authorisation, policy-as-code, and cloud-native deployments . If you thrive in a fast-paced, engineering-led environment and want to make a tangible impact, this role is for you. You'll be responsible for championing cutting-edge authorisation frameworks More ❯
MCS Group is working with a very exciting, growing Insurtech company who are expanding their development team. They're seeking an experienced Senior Software Engineer to lead the delivery of innovative, scalable, and secure features across their growing suite of Insurtech products. Reporting to the Principal Software Engineer, you'll play a pivotal role in designing distributed systems … guiding developers, and ensuring engineering excellence across every sprint. You'll collaborate closely with cross-functional teams to translate product requirements into world-class technical solutions that deliver real value. With significant investment on board recently and new products in the pipeline, this is the perfect opportunity for an ambitious .NET developer. Key Responsibilities Collaborate on sprint planning, workload … assist in incident response when needed (including out-of-hours support on occasion). Contribute to platform architecture decisions and standardisation efforts across teams. Work closely with the Principal Software Engineer to report progress, flag blockers, and share ideas. The Ideal Person 5+ years of commercial softwareengineering experience, with strong system design and architecture exposure. Good More ❯
MCS Group is working with a very exciting, growing Insurtech company who are expanding their development team. They're seeking an experienced Senior Software Engineer to lead the delivery of innovative, scalable, and secure features across their growing suite of Insurtech products. Reporting to the Principal Software Engineer, you'll play a pivotal role in designing distributed systems … guiding developers, and ensuring engineering excellence across every sprint. You'll collaborate closely with cross-functional teams to translate product requirements into world-class technical solutions that deliver real value. With significant investment on board recently and new products in the pipeline, this is the perfect opportunity for an ambitious .NET developer. Key Responsibilities Collaborate on sprint planning, workload … assist in incident response when needed (including out-of-hours support on occasion). Contribute to platform architecture decisions and standardisation efforts across teams. Work closely with the Principal Software Engineer to report progress, flag blockers, and share ideas. The Ideal Person 5+ years of commercial softwareengineering experience, with strong system design and architecture exposure. Good More ❯
enthusiasts! Are you a problem-solving, curious, and strategic Java Developer? Join us at Sidetrade, the leading global SaaS provider recognized by Gartner. ( ) Indulge your passion for high-availability software and performance enhancement as part of our dynamic team. Embrace the challenge, embrace the excitement - become a Senior Software Engineer and thrive! Shape the future of AI-powered … to-Cash at Sidetrade today. Join us in creating innovative solutions that redefine the industry! About Sidetrade and its amazing R&D team Sidetrade is a fast-growing international software company transforming the Order-to-Cash process for global enterprises. Its AI-powered SaaS platform digitalizes the financial customer journey, empowering CFOs to secure and accelerate cash flow generation. … of innovation, collaboration, and customer-centricity from its headquarters in Europe and North America. The R&D team comprises experienced tech professionals passionate about technology. They develop cutting-edge software solutions that drive customer process transformation. We provide comprehensive training, coaching, resources, and mentorship to support your growth and success. What you will love at Sidetrade We seek a More ❯
ways to improve, as our product and company begin to scale. We are looking for a forward thinking Senior Frontend Engineer to come join us as we strive for Engineering excellence! We believe in ownership, and enablement of our experts, across many different skill-sets, to build and progress us forward in an agile manner, whilst collaborating and supporting … heard, and have the space to act on and show your input as we grow our company, we want to hear from you! You will be joining our Product Engineering team, working directly with software engineers, QA engineers, product managers, designers and more, as well as an open landscape to all parts and people across our organisation. Key … at pace. You have done this before and understand the long-term trade-offs of key design decisions. Demonstrated ability to act as a hands-on technical lead, setting engineering direction, unblocking others, and guiding frontend excellence across multiple teams. Solid experience in Test Driven Development (TDD) and building robust automated testing frameworks for frontend code. This includes proficiency More ❯
experience The ideal candidate for this role will have the below experience and qualifications: Bachelor's or Master's degree in Computer Science or equivalent industry experience. Comes from SoftwareEngineering background with infrastructure experience. 5+ years of development experience with a strong focus on large-scale, distributed systems. Proficient in Python and GoLang . Experience with Liquibase More ❯
methodologies to continually improve solution offerings. Provide expertise and guidance on AI best practices, contributing to the organization's AI strategy and innovation efforts. Conduct data analysis and feature engineering to prepare data for use in AI models, utilizing Azure Data Lake Develop robust testing and validation processes to ensure the accuracy and reliability of AI models and solutions. … procedures to be followed, and delegates tasks at the appropriate level. Skills, Knowledge & Experience Proficiency in programming languages such as Python, C#, or Java, with a deep understanding of software development principles. Extensive experience with Azure AI solutions, including Azure OpenAI Service, Azure Cognitive Services, and Azure Machine Learning. Familiarity with Azure Databricks is a plus. Solid background in … machine learning algorithms, data pre-processing, feature engineering, and model evaluation. Experience with deep learning frameworks like TensorFlow or PyTorch is desirable. Proficiency in handling large datasets, experience with Azure Data Factory, Azure SQL Database, and Cosmos DB. Understanding of CI/CD pipelines, containerization (Docker, Kubernetes), and experience implementing MLOps practices using Azure DevOps. Strong problem-solving abilities More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Sthree
methodologies to continually improve solution offerings. Provide expertise and guidance on AI best practices, contributing to the organization's AI strategy and innovation efforts. Conduct data analysis and feature engineering to prepare data for use in AI models, utilizing Azure Data Lake Develop robust testing and validation processes to ensure the accuracy and reliability of AI models and solutions. … to be followed, and delegates tasks at the appropriate level. Skills, Knowledge & Experience ... Proficiency in programming languages such as Python, C#, or Java, with a deep understanding of software development principles. Extensive experience with Azure AI solutions, including Azure OpenAI Service, Azure Cognitive Services, and Azure Machine Learning. Familiarity with Azure Databricks is a plus. Solid background in … machine learning algorithms, data pre-processing, feature engineering, and model evaluation. Experience with deep learning frameworks like TensorFlow or PyTorch is desirable. Proficiency in handling large datasets, experience with Azure Data Factory, Azure SQL Database, and Cosmos DB. Understanding of CI/CD pipelines, containerization (Docker, Kubernetes), and experience implementing MLOps practices using Azure DevOps. Strong problem-solving abilities More ❯
Seascale, Cumbria, North West, United Kingdom Hybrid / WFH Options
Morson Talent
ENGINEERS based in Cumbria, working on a hybrid basis. The successful candidates will work in a team to design, build, test and implement industrial control systems (both hardware and software), utilising Programmable Logic Controllers (PLCs), Human Machine Interfaces (HMIs), Supervisory Control and Data Acquisition (SCADA) software packages and Industrial Network solutions. Configuration of PC software packages to … provide user interface and data processing functions. Integration of software packages using standard protocols and custom developed software/scripts. Working across our offices and on client sites throughout the UK if required. SUMMARY OF ROLE AND RESPONSIBILITIES You will: Design, development, programming and testing of mission critical innovative solutions under the guidance of more experienced Engineers. Work … as a key team member resolving hardware and software challenges for assigned solution areas. Design and configuration of cyber-secure infrastructure and communications between solution components using industry standard protocols. Develop a thorough understanding of ITI's operational procedures and ensure compliance with both internal and external standards. Assembly supervision and electrical testing of solution hardware (including functional safety More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid / WFH Options
Halliburton Energy Services
for one of the world's largest providers of products and services to the global energy industry. Job Duties Under general supervision, designs, codes, tests, trouble-shoots and documents engineering systems applications. The developer will be expected to have experience of common tools and processes used to design, code, test, trouble-shoot, document engineering systems applications. Develops test … strategies used in the automated regression testing of these systems. Follows secure coding practices, performs triaging of security issues, and implements fixes to deliver secure applications. Familiar with common software vulnerabilities and leading practices to mitigate. Should have some experience in researching open- source technologies for use in building systems and participate in open source communities as needed. Works … on projects of moderate scope and complexity. Pro-actively identifies areas for improvement within the software system and processes. Develops assignments and schedules. Requires completion of an undergraduate degree in Computer Science or similar discipline, and 4 years of related experience. Key Responsibilities: Work on a team to deliver new products, features and fixes iteratively using an Agile Scrum More ❯
pivotal role in designing, implementing, and demonstrating AI-powered solutions tailored for our clients with our in-house AI platform, AVA+. You will work closely with our sales and engineering teams to deliver technical presentations, respond to RFPs, and develop solutions that align with client needs and strategic objectives. Your primary focus will be on agent creation and connectivity. … interacting with diverse systems and services. Implement connectivity solutions to ensure effective communication between different components. Translate business requirements into technical solutions using AI technologies. Collaborate with data and software engineers to deliver integrated solutions. Degree in Computer Science, Engineering, or a related field. Hands-on experience with AI technologies and frameworks (e.g., TensorFlow, PyTorch). Proficiency in … integration techniques. Strong experience of setup of cloud services (AWS, Azure, or GCP), cloud based DevOps, and their application in AI solutions. Awareness of AI capabilities such as prompt engineering, tokenization, guardrails. Excellent problem-solving skills and the ability to think critically. Exposure to agentic platforms is preferable. Strong communication skills, both written and verbal, with the ability to More ❯
technical decisions that drive real business impact. You'll join a collaborative, forward-thinking team building cutting-edge products — with the support, tools, and flexibility to thrive. Role: Lead Software Developer, Senior .Net Developer, SoftwareEngineering Manager, Senior Full Stack Developer, Lead .Net Developer, Lead Software Engineer, Senior C# Developer Salary: £65k - £75k base + Bonus More ❯
Employment Type: Permanent
Salary: £65000 - £75000/annum £65k - £75k base + Bonus
improve or invent small tools or applications. You are able to take defined design and turn it into code and deliver it on schedule, applying appropriate technologies and current softwareengineering best practices. You write secure, stable, testable, maintainable code with minimal defects. You are proficient in a broad range of data structures and algorithms, knowing when it … are meeting customer needs and team goals. You are a passionate advocate for your customer. THE GAME PLAN Everyone on our team has a part to play As a Software Engineer with a drive for operating through ambiguity, we are looking for your expertise in IOS app development to complement our specialist teams, with a desire to learn existing … across our stack, champion the adoption of new technologies and techniques where they will add value and help deliver great products our customers come to expect from us. Our engineering teams work in an agile environment, but it's the autonomy and empowerment given to our multi-functional teams that makes the big difference. We utilise methods for delivery More ❯
About this role We are seeking a talented software engineer who deeply proficient with python to join our dynamic and growing team at Writer. As a key member of our engineering team, you will play a crucial role in building the genAI software. Your primary focus will be on developing a state-of-the-art platform that harnesses … driven features. Collaborate with AI researchers to implement generative models in production. Ensure code quality through testing, peer reviews, and continuous integration. Participate in architectural design discussions and promote engineering best practices. Continuously improve the application's performance, scalability, and maintainability. ️ Is This You? 5+ years of experience in softwareengineering at expert level with Python. Experience … or similar. Familiarity with cloud platforms (AWS, GCP, etc.) and containerized environments (Docker, Kubernetes). You are committed to writing clean, maintainable, and scalable code, following best practices in software development. You enjoy solving complex problems and continuously improving the performance and scalability of systems. You thrive in collaborative environments, working closely with cross-functional teams to build impactful More ❯
transformation that empowers our customers to scale, modernise and lead in their industries. We're driven by ideas and powered by our people. We are looking for a Data Engineering Team Lead to engage with enterprise-level organisations to offer a consultative view and direction on best practice data architecture using Google Cloud solutions. We really value in-person … our company offices or at a client's site. How You'll Shape Our Success The purpose of this role is to lead a team of highly talented Data Engineering Consultants, ensuring they are motivated and have the tools and training to perform their roles to a high standard. What You'll Do Lead and inspire an experienced team … around Google Cloud SQL, BigQuery, and other data technologies Design and execute a platform modernization approach for customers' data environments Document and share technical best practices/insights with engineering colleagues and the Data Engineering community Mentor and develop engineers within the Qodea Data Team and within our customers' engineering teams Act as the point of escalation More ❯
to support data-intensive applications and analytics solutions. In this role, you will be responsible for not only developing data pipelines but also designing data architectures and overseeing data engineering projects. You will work closely with cross-functional teams and contribute to the strategic direction of our data initiatives. RESPONSIBILITIES Data Pipeline Development: Lead the design, implement, and maintain … DevOps: Build and maintain basic CI/CD pipelines, commit code to version control and deploy data solutions. Collaboration: Collaborate with cross-functional teams, including data scientists, analysts, and software engineers, to understand requirements, define data architectures, and deliver data-driven solutions. Documentation: Create and maintain technical documentation, including data architecture diagrams, ETL workflows, and system documentation, to facilitate … understanding and maintainability of data solutions. Best Practices: Stay current with emerging technologies and best practices in data engineering, cloud architecture, and DevOps. Mentoring: Mentor and guide junior and mid-level data engineers. Technology Selection: Evaluate and recommend technologies, frameworks, and tools that best suit project requirements and architecture goals. Performance Optimization: Optimize software performance, scalability, and efficiency More ❯