RTU) applications critical to Thames Waters Operational Technology (OT) landscape.We are seeking an OT RTU Development Engineer to manage the full lifecycle of RTU application solutions across Thames Waters clean and wastewater networks.This includes the design, configuration, optimisation, and support of standardised RTU architectures to enable secure, resilient, and scalable telemetry and automation systems across thousands of distributed assets. … Define and manage RTU upgrade processes to ensure maintainability and security. Oversee RTU release management and conformance testing. Technical Leadership: Execute full software development lifecycle for RTU applications. Write clean, testable code using IEC 61131 languages and related platforms. Validate firmware and communication protocols through rigorous testing. Support the development of RTU architecture and integration frameworks. Project Support More ❯
Stoke-On-Trent, Staffordshire, West Midlands, United Kingdom Hybrid / WFH Options
Searchability (UK) Ltd
of our most interesting and challenging projects, working hard and collaborating with other members of the team to create solutions and solve challenges. You will be developing high quality code and maintaining our clean coding practices. You will assist the Product Owners when necessary and contributing to solutions for some of our proposals. C#, .Net, VB.Net, SQL Requirements More ❯
Fareham, Hampshire, United Kingdom Hybrid / WFH Options
Bmt Defence Services LTD
REMBRANDT simulator software meets the needs of our end-users. You will help shape best practice and behaviours within the team, to apply software principles, refactor, extend and test code, and how to investigate problems in systems, processes, and services. About you We really value your ability to ship clean and well-architected code, helping us innovate More ❯
Also Be • Eager to learn and develop professionally • A great communicator and team player • Organised and able to manage your own time • Detail-focused with a desire to write clean, efficient code What We Offer • 36-hour working week (with Friday afternoons off!) • Private health insurance after probation • Mental health support & "down days" • Flexible working options (office/ More ❯
Stoke-on-Trent, Staffordshire, United Kingdom Hybrid / WFH Options
Uniting Ambition
react to real time data feeds, providing instant feedback on live events. Are you ready to tackle new and exciting technical challenges? Key Responsibilities Enhance and support the existing code base, maintaining clean coding practices and identifying areas for technical improvement. Maintain good coding practices. Support product owners. Collaborate on solution proposals. Preferred skills Commercial experience in C# More ❯
Weybridge, Surrey, United Kingdom Hybrid / WFH Options
Matchtech Group Plc
results. Staying ahead of open-source AI trends and integrating the best tools into the tech stack. Prototyping, testing, and refining AI applications to improve accuracy and performance. Writing clean, modular Python code and performing rapid data processing and feature engineering. Identifying and prioritising opportunities for AI implementation based on business needs and feedback. Translating complex technical concepts More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
Creditsafe
the continuous improvement of the Strategic Account Success team. Travel may be required with this role but will be infrequent. WHAT WE ARE LOOKING FOR Demonstratable ability to write clean and efficient code Knowledge of SOAP/RESTful APIs, SFTP file access systems and task automation platforms A strong focus on constant learning and growth, seeking to elevate More ❯
business. Ultimately, the health of an account is a reflection of the capability and efficiency that you cultivate. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. You will exemplify Thoughtworks' technical excellence, thought leadership and capabilities to our clients and inside Thoughtworks. You will More ❯
business. Ultimately, the health of an account is a reflection of the capability and efficiency that you cultivate. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. You will exemplify Thoughtworks' technical excellence, thought leadership and capabilities to our clients and inside Thoughtworks. You will More ❯
Guildford, Surrey, England, United Kingdom Hybrid / WFH Options
IT Talent Solutions Ltd
React skills to help elevate UI and user experience. You’ll join a small but growing engineering team building scalable, modern interfaces with a focus on performance, accessibility, and clean code. This is a hands-on role with autonomy, collaboration, and real business impact. What you’ll be doing: Building responsive web interfaces using React and TypeScript Integrating front … end features with backend APIs Collaborating with design and product teams to bring ideas to life Optimising UI performance and accessibility Participating in planning, architecture, and code reviews What you’ll need: Solid experience with JavaScript and React Comfortable with TypeScript and modern tooling (Webpack, Vite, etc.) A good eye for UI detail and UX principles Experience consuming REST More ❯
inconsistencies or issues that need attention. • Oversee CRA reporting creation, adjustments, and issue resolution to minimize the impact of incorrect information. Structured Coding & Issue Resolution • Ensure the team writes clean, well-structured code to support data extraction, analysis, and reporting. • Implement and enforce best practices in version control to maintain code quality and reproducibility. • Encourage development of More ❯
inconsistencies or issues that need attention. Oversee CRA reporting creation, adjustments, and issue resolution to minimize the impact of incorrect information. Structured Coding & Issue Resolution Ensure the team writes clean, well-structured code to support data extraction, analysis, and reporting. Implement and enforce best practices in version control to maintain code quality and reproducibility. Encourage development of More ❯
inconsistencies or issues that need attention. Oversee CRA reporting creation, adjustments, and issue resolution to minimize the impact of incorrect information. Structured Coding & Issue Resolution Ensure the team writes clean, well-structured code to support data extraction, analysis, and reporting. Implement and enforce best practices in version control to maintain code quality and reproducibility. Encourage development of More ❯
inconsistencies or issues that need attention. Oversee CRA reporting creation, adjustments, and issue resolution to minimize the impact of incorrect information. Structured Coding & Issue Resolution Ensure the team writes clean, well-structured code to support data extraction, analysis, and reporting. Implement and enforce best practices in version control to maintain code quality and reproducibility. Encourage development of More ❯
inconsistencies or issues that need attention. Oversee CRA reporting creation, adjustments, and issue resolution to minimize the impact of incorrect information. Structured Coding & Issue Resolution Ensure the team writes clean, well-structured code to support data extraction, analysis, and reporting. Implement and enforce best practices in version control to maintain code quality and reproducibility. Encourage development of More ❯
london (city of london), south east england, united kingdom
Fintellect Recruitment
inconsistencies or issues that need attention. Oversee CRA reporting creation, adjustments, and issue resolution to minimize the impact of incorrect information. Structured Coding & Issue Resolution Ensure the team writes clean, well-structured code to support data extraction, analysis, and reporting. Implement and enforce best practices in version control to maintain code quality and reproducibility. Encourage development of More ❯
Engineer Fully Remote, excellent package and incredible opportunity Are you the kind of engineer who cares just as much about the why as the how ? Do you enjoy shipping clean, reliable, and tested code but also want to help shape the product itself? We're looking for a Senior Software Engineer to join a fast-moving team building … Ruby on Rails and React Native Leading on technical and architectural decisions across the stack Collaborating cross-functionally with Product, Design, and Customer Success Mentoring junior engineers and reviewing code with kindness and clarity Engaging with customers to understand pain points and improve the product Improving developer workflows, testing practices, and engineering processes You'll Thrive Here If You … Have deep experience in Ruby on Rails or a similar web framework Are confident with React or React Native Communicate complex ideas simply and clearly - both in code and conversation Value user needs over technical perfection Enjoy mentoring, sharing knowledge, and working in an open, feedback-driven culture Want to ship frequently and iterate fast - we've built great More ❯
design hardware and firmware. Who you are: We're looking for a motivated and passionate person who has a strong interest in embedded software & electronics design. You enjoy writing code, building and simulating circuits, and you have a good intuitive understanding of discrete components. You're organized, methodical and take pride in doing things well. You love debugging code, troubleshooting circuits, and always seek to understand the fundamental reason when things don't work. You are capable of developing code from either a blank slate or building on an existing codebase. You understand the need for good documentation and don't see it as an impediment. You are a team player and like bouncing technical ideas with … fixes, and fundamentally finding viable solutions to meet EMC requirements. Creation and maintenance of a complete set of design documentation (schematics, design notes, BOMs, PCB fabrication & assembly files, source code, software programming instructions, validation and verification documentation, etc). Troubleshooting faults at code, component, and system level. Investigation and root cause analysis of problems and finding solutions. Continuous More ❯
mobile team, building and supporting production-level apps deployed across various sectors. The company embraces a modern product mindset and values a strong engineering culture, with an emphasis on clean, maintainable code and top-notch user experience. Tech Stack: Swift (required) SwiftUI (nice to have) Xcode RESTful APIs App Store distribution What You'll Be Doing: Designing and … implementing new features for iOS applications Maintaining and enhancing the existing codebase Participating in sprint planning, code reviews, and release management Collaborating with QA and cross-functional teams Managing App Store releases About You: Solid commercial experience with Swift Comfortable taking ownership of the entire mobile development cycle Knowledge of SwiftUI is advantageous Proven experience of deploying apps to More ❯
mobile team, building and supporting production-level apps deployed across various sectors. The company embraces a modern product mindset and values a strong engineering culture, with an emphasis on clean, maintainable code and top-notch user experience. Tech Stack: Swift (required) SwiftUI (nice to have) Xcode RESTful APIs App Store distribution What You'll Be Doing: Designing and … implementing new features for iOS applications Maintaining and enhancing the existing codebase Participating in sprint planning, code reviews, and release management Collaborating with QA and cross-functional teams Managing App Store releases About You: Solid commercial experience with Swift Comfortable taking ownership of the entire mobile development cycle Knowledge of SwiftUI is advantageous Proven experience of deploying apps to More ❯
production-quality software libraries intended for real-world use by researchers and industry partners. You will be expected to hit the ground running, working independently to deliver high-quality code without heavy guidance from senior team members. While prior quantum computing knowledge is not required, exceptional software engineering ability is essential. We seek engineers who excel at end-to … Role Collaborate with researchers to understand application needs and translate them into high-quality, maintainable software solutions. Design, implement, and maintain production-grade scientific and engineering software libraries. Write clean, well-tested code in multiple languages (primarily Python and C++), integrating with our public software stack. Run and optimize high-performance workloads on GPUs and HPC clusters. Support More ❯
communication protocols including Bluetooth, Wi-Fi, Zigbee, or other IoT technologies. Collaborate with hardware engineers and solution architects to define system requirements and ensure optimal performance and reliability. Develop clean, maintainable, and efficient code in C, following industry standards and MISRA guidelines where appropriate. Create technical documentation covering design specifications, implementation details, testing procedures, and troubleshooting guides. Stay More ❯
involved in developing new features and user interfaces to ensure the application delivers top performance and an excellent user experience. You'll address bugs and performance issues while writing clean, readable, and testable code of the highest quality. Staying up to date with the latest terminology, concepts, and best practices for mobile app development will be essential. You More ❯
Newton-Le-Willows, Merseyside, North West, United Kingdom
Baltic Apprenticeships
requirements. Collaborate within an agile development team environment. Contribute to all stages of the software development lifecycle. Follow best practices in coding, with a focus on continuous improvement. Write clean, efficient, and maintainable code under supervision. Progressively take ownership of specific components or modules within the codebase. Full training and support will be provided by your workplace mentor More ❯
requirements. Collaborate within an agile development team environment. Contribute to all stages of the software development lifecycle. Follow best practices in coding, with a focus on continuous improvement. Write clean, efficient, and maintainable code under supervision. Progressively take ownership of specific components or modules within the codebase. Full training and support will be provided by your workplace mentor More ❯