development sessions to share knowledge and responsibilities Designing, developing, testing and deploying distributed applications Evolving team practices and tooling towards continuous delivery Job Requirements: Experience in building production quality software Experience with Docker or other virtualisation tools Experience with automated testing Outstanding communication skills Experience in DotNet Core or NodeJS development Experience with cloud services (e.g. AWS, Azure, GCP More ❯
often do you get the chance to build a technology that transforms the future of humanity? Graphcore products have set the standard in made-for-AI compute hardware and software, gaining global attention and industry acclaim. Now we are developing the next generation of artificial intelligence compute with systems that will allow AI researchers to develop more advanced models … planning, design, implementation and testing of low level kernel drivers and user space driver library code. You will be part of one of the two teams in the system software department (the firmware team being the other one) and report to the drivers and utilities team manager. The Team The drivers and utilities team forms part of the system … software group - working closely with both software engineers developing our Poplar SDK and with silicon and hardware engineers developing Graphcore's IPU solution. The drivers and utilities team develop custom control software on the host in kernel and user space. Our solutions enable our customers to get maximum performance and utility for our cutting-edge products. Responsibilities More ❯
JOB SUMMARY We are seeking a talented and motivated SoftwareEngineer II/SeniorSoftwareEngineer to join our technology arm at Iambic Therapeutics. You will be a key player in applying advanced software engineering skills to build technologies that support our drug discovery efforts. Your key responsibilities include scalable deployment of machine-learning … ML) technologies, and creation, testing and maintenance of software systems. This role is based in the Iambic Bristol office in the UK. KEY RESPONSIBILITIES Using backend web frameworks to build services Deployment of software to AWS and use of Kubernetes (in collaboration with our cloud engineers) Deployment of ML apps to GPUs Collaborate on the creation, testing and … maintenance of software systems Code review for pull requests in adjoining areas Maintenance of and mentorship in software best practices, including version control, testing and documentation Collaboration with ML scientists and others in the company to understand requirements for deployed models Clear oral communication of work in meetings and company demos, at a level suited to the audience More ❯
SOFTWAREENGINEER Salary of £50,000 – £55,000 C#/.Net Core/JavaScript/Azure/SQL Hybrid role - 3 days per week in Newark-on-Trent ABOUT THE CLIENT: My client are a leading Midlands based company working on products for their leading clients. They have sites across the UK but base themselves in the East … Midlands and they are now looking for a SoftwareEngineer to join them. They pride themselves on being a great place to work and have progressive attitudes towards the modern workplace. THE BENEFITS: Fun and collaborative culture Health perks Company pension Flexible hours Leading training and development THE SOFTWAREENGINEER ROLE: You will be working alongside … a talented team of software engineers to produce market leading products for a range of leading clients. You will be a talented softwareengineer with a leaning towards the back-end but also capable of working full stack when needed. SOFTWAREENGINEER - ESSENTIAL SKILLS: 5+ years of industry experience C#/.Net/JavaScript/ More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Granite Recruitment and Consulting Limited
Join to apply for the SeniorSoftwareEngineer C++ role at GRANITE RECRUITMENT AND CONSULTING LIMITED 14 hours ago Be among the first 25 applicants Join to apply for the SeniorSoftwareEngineer C++ role at GRANITE RECRUITMENT AND CONSULTING LIMITED SeniorSoftwareEngineer (C++) - Aztec West, Bristol/Hybrid … plus flexible working and excellent benefits A superb opportunity for an experienced C++ SoftwareEngineer to join one of Bristol's leading software houses. The position is working for a company with a global presence, and you will have a significant input into the design and development of software used by some of the most recognisable … holidays Generous pension scheme (8% employer/4% employee) Free parking and a modern office environment Ongoing training and development A structured career path Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Outsourcing and Offshoring Consulting Referrals increase your chances of interviewing at GRANITE RECRUITMENT More ❯
Social network you want to login/join with: SC Cleared - MINIMUM Security Clearance REQUIREMENT! Role Summary: SeniorSoftware Engineers with proficient skills developing code in a range of programming languages (e.g., C++, Python, C#, Kotlin, Go, Rust). MUST: C++ or C experience (not necessarily recent but enough years to have been proficient at a point in … Understand, evangelise, and apply the following best practices: Secure coding Embedded systems Important: Candidates must be SC cleared and sole British nationals. If you're an experienced, hands-on SoftwareEngineer with C++ or Python skills, click apply or get in touch using the below details to learn more! #J-18808-Ljbffr More ❯
A forward-thinking engineering organisation is seeking a SeniorSoftwareEngineer to play a key role in the development of a new greenfield platform designed to transform how data is ingested, analysed, and visualised across critical infrastructure. You’ll join a cross-functional, agile team of software engineers and product experts to help shape the architecture … Supporting developer tools such as CI/CD pipelines and test frameworks Mentoring other developers and contributing to coding standards and best practices Working closely with stakeholders to align software with business needs What you’ll need: Strong experience building production systems with Java and the Spring ecosystem Proven backend system design expertise (APIs, data layers, infrastructure) Experience with More ❯
Join to apply for the SeniorSoftwareEngineer role at Ultra Electronics Group . Get AI-powered advice on this job and more exclusive features. About Ultra Precision Control Systems Ultra PCS is a leading developer of mission and safety critical equipment in the defence and aerospace industry. Our team of experts is at the heart of … of 'innovating' and 'empowering' drive us to trust our people to get the job done in new ways. Job Description Ultra PCS is seeking a talented C/C++ SoftwareEngineer with embedded software development experience. The role involves deriving requirements, designing software architecture, developing test specifications, and coding/debugging/testing across platforms from … microcontrollers to multi-processor systems. You will engage in all phases of the software development lifecycle, suited for a self-motivated developer eager to learn new skills. Key Responsibilities Requirements definition, design, development, and verification for various integrity levels. Coding according to internal standards, ensuring high-quality solutions. Conducting design and code reviews. Debugging in embedded environments. Required Skills More ❯
new ways of working, trusting our people to get the job done because our business is our people. Job Description Ultra PCS is seeking a talented C/C++ SoftwareEngineer with experience in embedded software development. We are looking for someone passionate about learning software and eager to join a dynamic team. As a SeniorSoftwareEngineer, you will derive requirements, produce software architecture, develop test specifications, and perform coding, debugging, and testing across various platforms, from microcontrollers to asymmetric multi-processor systems. You will be involved in all phases of the software development lifecycle. This role suits a self-motivated developer eager for new challenges and interested in expanding … their programming skills across multiple languages and platforms. Key Responsibilities Software Development: Requirements definition, design, development, and verification for various integrity levels, from safety-critical to proof of concept. Coding according to internal standards, ensuring high-quality, robust solutions. Conducting design and code reviews to maintain quality standards. Debugging in embedded environments. Required Skills and Experience Technical Expertise High More ❯
and have trust in you when getting the job done because we recognise, our business is our people. Job Description Ultra-PCS is seeking a talented C/C++ SoftwareEngineer who has experience in embedded software development, passionate about learning software and keen to join dynamic team. Ultra PCS is a leader in providing solutions … for aerospace and defence systems. We are seeking an experienced SoftwareEngineer to join our team. We are searching for a dynamic highly skilled SoftwareEngineer with a wide breadth of skills who is interested in applying those skills and furthering their development skillset on a variety of software projects. As a SeniorSoftwareEngineer, you will be expected to derive requirements, produce software architecture, develop test specifications, perform coding, debugging and testing on a variety of platforms from microcontrollers, to asymmetric multi-processor systems. You will participate in all phases of full software development lifecycle. This role will suit a self motivated developer who is keen to take on More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
Unify Talent - IT, Digital & Tech Recruitment
SeniorSoftwareEngineer Node/TypeScript – Strong AWS – Docker £75-85K per annum Hybrid – Bristol (Max 1 or 2 days per month in Central Bristol office) We’re excited to be the exclusive recruitment partner for a fast-growing SaaS startup that has recently secured Series A funding. With strong, established engineering teams already in place … time to join the business – offering the chance to shape the future of their platform while building a standout career for yourself. The Role: We’re looking for a Senior Fullstack Engineer who’s excited not onlyby shipping top-quality platform features but also rolling uptheir sleeves to improve the infrastructure that powers themagic. This unique role blends … you’ll ship user-facingfeatures and shape system architecture. You’ll collaborateclosely with product-focused teams while being the go-toperson for infrastructure questions. We’re looking for a Senior Fullstack Engineer who also has practical infrastructure and devops experience – someone who wearsboth hats comfortably. Your Responsibilities: – Build and maintain fullstack features acrossAngular/Node.js with MongoDB – Lead More ❯
City Of Bristol, England, United Kingdom Hybrid / WFH Options
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Senior Full Stack Engineer | Weekly visits to Central Bristol | Salary Range: £75-90k Would you like to spend your day-job helping the UK become net-zero? These opportunities don't come around too often - I'm working with a start-up who are supporting the UK with its goal of becoming Net Zero by 2050! The … work you'll do will genuinely help save the planet! They’re currently a team of 10+ and want to add a Senior Full Stack Engineer to their existing team of amazing engineers in Bristol (the calibre in the team is exceptional!). After launching in early 2024, they’ve already built an impressive customer base & significant revenue More ❯
through certifications, learning, and diverse work experiences. We’re proud to be consistently recognized as one of the World’s Best Workplaces. Discover where this job fits at Accenture Software developer jobs: Change the game From designing games to creating game-changing experiences and products, the possibilities of what you can achieve are endless with careers in programming language. … Softwareengineer jobs: Imagine it, build it, scale it Create software that will power change and empower people. Get hands-on with the technologies that our clients need to reinvent, work in new ways and change the world for the better. Learn more about the hiring process at Accenture #J-18808-Ljbffr More ❯
Endeavour has a fantastic career opportunity for a skilled SoftwareEngineer with a focus on Java, to join a Global client, specialised in the mobility industry, based in the UK headquarters in Dorset. The successful SoftwareEngineer will be working in a team of four to eight software engineers and will be maintaining and developing … our client’s Back Office Systems. Your responsibilities as a SoftwareEngineer will include: Perform role of Scrum Master in agile working environments. Prepare refinements and sprint planning. Assist the preparation of system design solutions. Produce test and integration instructions as required. Write software to implement design functionality. Write test harnesses to test software unit functionality More ❯
Weymouth, England, United Kingdom Hybrid / WFH Options
Ultra Maritime
SeniorSoftwareEngineer – Embedded Signal Processing Join Ultra Maritime as a SeniorSoftwareEngineer – Embedded Signal Processing . We are seeking candidates who can obtain full UK Government Security Clearance prior to employment. Candidates may already hold an active clearance or be eligible to acquire one. About Ultra Maritime: We pioneer multi-mission solutions … power systems. We value collaboration, innovation, and flexible working arrangements, including hybrid models, flexible hours, and extended weekends at our locations in Loudwater, Greenford, and Weymouth. Key Responsibilities Design software solutions Implement and test software in Assembler and C, including unit and integration testing Develop sonar signal processing algorithms, ensuring integration and optimization Create maintainable, quality code Load … code onto bespoke embedded hardware and conduct testing Assist in integration, defect analysis, and resolution Perform peer reviews and contribute to a learning community Design software architecture using UML and Enterprise Architect Estimate work and manage a backlog of work packages Track progress using Azure DevOps and report on sprint activities Skills, Qualifications, and Experience Experience in Assembler and More ❯
Social network you want to login/join with: An established engineering business that delivers high-reliability solutions for safety-critical environments is looking for a Senior Embedded SoftwareEngineer to join its hardware-focused product development team. You'll work across the full lifecycle of embedded software projects, from concept and architecture through to testing … documentation, and mentoring. This role would suit someone who enjoys the challenge of building software for robust, high-availability systems and wants to contribute to products that make a measurable difference in real-world operations. What you’ll be doing: Architecting and developing embedded software for high-reliability systems Designing software for microcontroller platforms (e.g., ARM, STM32 … reviews, technical documentation, and mentoring Driving innovation and maintaining best-in-class development standards Supporting communication protocol development and hardware interfacing What you’ll need: Strong experience in embedded software development using C, C++ and Python Proven track record of software architecture design and implementation Experience with microcontroller peripherals (USB, I2C, SPI, UART, DMA, ADC, DAC) Familiarity with More ❯
Portishead, England, United Kingdom Hybrid / WFH Options
Viper Innovations Ltd
Join to apply for the Senior Embedded SoftwareEngineer role at Viper Innovations Ltd 2 days ago Be among the first 25 applicants Join to apply for the Senior Embedded SoftwareEngineer role at Viper Innovations Ltd Get AI-powered advice on this job and more exclusive features. Would you like to be part … at The Business Leader Awards Ceremony 2022 and partners with IET (The Institution of Engineering and Technology). The Role: We are looking for an experienced and highly skilled Senior Embedded SoftwareEngineer to join our Hardware Solutions Team. Key Responsibilities Include: Work as part of the Embedded Software Team. Undertake software architecture, definition, design … and development, review and approval, testing and modification of embedded software products in support of the company’s research and development activities and commercial deliveries. Sustain the Viper standard of design excellence and innovation. Produce technical documentation in accordance with company procedures. Guide best practices in technical documentation for the team. Coordinate, plan and manage work activities to be More ❯
SeniorSoftwareEngineer - National Security About Us: We are the Information Intelligence Group (IIG) of CACI UK, a specialist software consultancy providing bespoke solutions to solve our customers' complex operational problems. As our business grows, we seek experienced Software Engineers to join our live projects within the National Security team. Candidates should ideally hold high … protecting the UK. You will develop mission-critical systems and contribute to national safety. The Opportunity: You will join an Agile team working on diverse, complex projects, building bespoke software solutions and enhancing capabilities. Your responsibilities include: Implementing software solutions through design, development, and testing Utilizing a range of technologies, with a focus on open-source libraries and … components Building continuous integration pipelines using tools like GitLab to ensure software quality and security Deploying systems across environments including AWS, Azure, and private clouds Engaging throughout the software lifecycle: concept, requirements, architecture, implementation, delivery, training, support, and maintenance Leading teams and managing client engagement, depending on experience The Fit: All team members must be able to obtain More ❯
rapidly becoming the platform of choice for Oracle SaaS workloads, backs the API Gateway for serving customer applications, as well as supporting Data Science processing use cases. The Positions SeniorSoftwareEngineer As we expand and grow our team, we are seeking engineers with varying levels of experience. Those who are starting their career with us will … have a hunger and passion for learning. Those who join us with more experience will have diverse skills across programming, networking, storage, internet protocols and operating systems. An engineer at any level can have significant technical and business impact. As a member of our diverse and skilled teams, you will have the opportunity to solve and design solutions to … a typical day, you will be working as part of a small, focused, agile team and could be doing one or more of the following: Programming, testing and operating software at the heart of OCI. You might be: Writing backend code in Java, Python, Go Lang or another modern programming language. Working with containerisation and virtualisation technologies such as More ❯
rapidly becoming the platform of choice for Oracle SaaS workloads, backs the API Gateway for serving customer applications, as well as supporting Data Science processing use cases. The Positions SeniorSoftwareEngineer As we expand and grow our team, we are seeking engineers with varying levels of experience. Those who are starting their career with us will … have a hunger and passion for learning. Those who join us with more experience will have diverse skills across programming, networking, storage, internet protocols and operating systems. An engineer at any level can have significant technical and business impact. As a member of our diverse and skilled teams, you will have the opportunity to solve and design solutions to … a typical day, you will be working as part of a small, focused, agile team and could be doing one or more of the following: Programming, testing and operating software at the heart of OCI. You might be: Writing backend code in Java, Python, Go Lang or another modern programming language. Working with containerisation and virtualisation technologies such as More ❯
rapidly becoming the platform of choice for Oracle SaaS workloads, backs the API Gateway for serving customer applications, as well as supporting Data Science processing use cases. The Positions SeniorSoftwareEngineer As we expand and grow our team, we are seeking engineers with varying levels of experience. Those who are starting their career with us will … have a hunger and passion for learning. Those who join us with more experience will have diverse skills across programming, networking, storage, internet protocols and operating systems. An engineer at any level can have significant technical and business impact. As a member of our diverse and skilled teams, you will have the opportunity to solve and design solutions to … a typical day, you will be working as part of a small, focused, agile team and could be doing one or more of the following: Programming, testing and operating software at the heart of OCI. You might be: Writing backend code in Java, Python, Go Lang or another modern programming language. Working with containerisation and virtualisation technologies such as More ❯
rapidly becoming the platform of choice for Oracle SaaS workloads, backs the API Gateway for serving customer applications, as well as supporting Data Science processing use cases. The Positions SeniorSoftwareEngineer As we expand and grow our team, we are seeking engineers with varying levels of experience. Those who are starting their career with us will … have a hunger and passion for learning. Those who join us with more experience will have diverse skills across programming, networking, storage, internet protocols and operating systems. An engineer at any level can have significant technical and business impact. As a member of our diverse and skilled teams, you will have the opportunity to solve and design solutions to … a typical day, you will be working as part of a small, focused, agile team and could be doing one or more of the following: Programming, testing and operating software at the heart of OCI. You might be: Writing backend code in Java, Python, Go Lang or another modern programming language. Working with containerisation and virtualisation technologies such as More ❯
rapidly becoming the platform of choice for Oracle SaaS workloads, backs the API Gateway for serving customer applications, as well as supporting Data Science processing use cases. The Positions SeniorSoftwareEngineer As we expand and grow our team, we are seeking engineers with varying levels of experience. Those who are starting their career with us will … have a hunger and passion for learning. Those who join us with more experience will have diverse skills across programming, networking, storage, internet protocols and operating systems. An engineer at any level can have significant technical and business impact. As a member of our diverse and skilled teams, you will have the opportunity to solve and design solutions to … a typical day, you will be working as part of a small, focused, agile team and could be doing one or more of the following: Programming, testing and operating software at the heart of OCI. You might be: Writing backend code in Java, Python, Go Lang or another modern programming language. Working with containerisation and virtualisation technologies such as More ❯
rapidly becoming the platform of choice for Oracle SaaS workloads, backs the API Gateway for serving customer applications, as well as supporting Data Science processing use cases. The Positions SeniorSoftwareEngineer As we expand and grow our team, we are seeking engineers with varying levels of experience. Those who are starting their career with us will … have a hunger and passion for learning. Those who join us with more experience will have diverse skills across programming, networking, storage, internet protocols and operating systems. An engineer at any level can have significant technical and business impact. As a member of our diverse and skilled teams, you will have the opportunity to solve and design solutions to … a typical day, you will be working as part of a small, focused, agile team and could be doing one or more of the following: Programming, testing and operating software at the heart of OCI. You might be: Writing backend code in Java, Python, Go Lang or another modern programming language. Working with containerisation and virtualisation technologies such as More ❯
rapidly becoming the platform of choice for Oracle SaaS workloads, backs the API Gateway for serving customer applications, as well as supporting Data Science processing use cases. The Positions SeniorSoftwareEngineer As we expand and grow our team, we are seeking engineers with varying levels of experience. Those who are starting their career with us will … have a hunger and passion for learning. Those who join us with more experience will have diverse skills across programming, networking, storage, internet protocols and operating systems. An engineer at any level can have significant technical and business impact. As a member of our diverse and skilled teams, you will have the opportunity to solve and design solutions to … a typical day, you will be working as part of a small, focused, agile team and could be doing one or more of the following: Programming, testing and operating software at the heart of OCI. You might be: Writing backend code in Java, Python, Go Lang or another modern programming language. Working with containerisation and virtualisation technologies such as More ❯