in C#, Java or other OO programming languages Minimum 7+ years of hands on experience programming on the .NET platform using C#, including ASP.NET (MVC) Expertise with Design Patterns, refactoring, OO Design and related areas Experience in Web API design principles and best practices Comfortable with database design and development Hands on experience with HTML, JavaScript, CSS including jQuery Strong More ❯
Development to integrate LangChain or Semantic Kernel agents into migration workflows. Use platforms like Devin to orchestrate and automate repetitive development tasks. Build reusable utilities for parsing, transforming, and refactoring code across frontend, backend, and database layers. Conduct proof-of-concepts in areas like test generation, API modernization, schema translation, and dependency analysis. Continuously improve the migration methodology and tooling More ❯
Glasgow, Glasgow City, City of Glasgow, United Kingdom
Kura (CS) Ltd
technologies to enhance Inisoft's customer experience solutions. KEY RESPONSIBILITIES Lead the design, architecture, and development of high-quality software solutions for our products. Oversee and contribute to the refactoring and optimisation of existing code to enhance performance, scalability, and maintainability. Collaborate closely with cross-functional teams to ensure alignment between business goals and technical execution, balancing quality and delivery More ❯
Employment Type: Permanent
Salary: £50000 - £70000/annum Plus bonus, free parking and more
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Kura
technologies to enhance Inisoft's customer experience solutions. KEY RESPONSIBILITIES Lead the design, architecture, and development of high-quality software solutions for our products. Oversee and contribute to the refactoring and optimisation of existing code to enhance performance, scalability, and maintainability. Collaborate closely with cross-functional teams to ensure alignment between business goals and technical execution, balancing quality and delivery More ❯
Loughborough, Leicestershire, East Midlands, United Kingdom Hybrid / WFH Options
Previsico Limited
other engineers , fostering technical growth and continuous improvement across the team. Collaborate cross-functionally with Product, Science, Operations, and Design to shape roadmaps and deliver impactful outcomes. Lead system refactoring and optimisation initiatives , managing technical debt pragmatically and promoting long-term system health. Ensure high observability and resilience through monitoring, alerting, and proactive issue prevention. Contribute to and influence technical More ❯
london, south east england, united kingdom Hybrid / WFH Options
Mimecast
reliability. Code with Excellence: Write clean, efficient, and maintainable code, and set the standard through thoughtful code reviews and technical leadership. Drive Performance: Continuously optimize for speed and scale, refactoring and innovating as you go. Document & Share: Ensure clarity and knowledge sharing by documenting architectures, processes, and best practices. What You'll Bring: Proven Java Expertise: Proven experience with Java More ❯
You'll have the freedom to shape how things are built and the trust to get on with it - whether that's improving infrastructure, shipping new features, or quietly refactoring something that needs it. Senior Go Developer - Key Requirements: Significant professional experience in software development, with a strong focus on backend systems Proficiency in Go/Golang and proven expertise More ❯
You'll have the freedom to shape how things are built and the trust to get on with it - whether that's improving infrastructure, shipping new features, or quietly refactoring something that needs it. Senior Go Developer - Key Requirements: Significant professional experience in software development, with a strong focus on backend systems Proficiency in Go/Golang and proven expertise More ❯
Practices : CI/CD, Behaviour-Driven Development, modern agile workflows Who We’re Looking For: Senior Engineers : 5+ years building enterprise-grade systems; strong with OO design, SOLID principles, refactoring, and integrations. Principals : 10+ years of hands-on coding and architectural leadership; adept at influencing technical direction and guiding complex systems. Why You’ll Love Working Here: Remote-first within More ❯
simple solutions Think a lot about user experience and try to really understand end users' jobs and pain points Think a lot about APIs, modular design and testing Love refactoring and keep trying until you find a better answer Enjoy making the "right way to do it" the path of least resistance Have made a random tool for yourself and More ❯
to deliver new features and enhance existing capabilities. About You Extensive experience with Python, particularly in API-first development (FastAPI preferred). Strong understanding of modern software architecture, system refactoring, and scalability improvements. Comfortable working autonomously and taking ownership of major system areas, while maintaining a hands-on, collaborative approach to team projects. Experience with LLMs or AI/ML More ❯
Delivery Design, develop, deploy, and monitor high-quality, scalable software solutions Write clean, maintainable code supported by comprehensive unit and acceptance testing Practice test-driven development (TDD) and merciless refactoring Refactor, troubleshoot, and upgrade existing software systems Deliver cloud-native solutions leveraging AWS services Collaboration & Communication Understand and question underlying business goals and requirements to deliver the right solution Collaborate More ❯
Delivery Design, develop, deploy, and monitor high-quality, scalable software solutions Write clean, maintainable code supported by comprehensive unit and acceptance testing Practice test-driven development (TDD) and merciless refactoring Refactor, troubleshoot, and upgrade existing software systems Deliver cloud-native solutions leveraging AWS services Collaboration & Communication Understand and question underlying business goals and requirements to deliver the right solution Collaborate More ❯
collaboration with cross-functional teams. You won't just be working through tickets - you'll be part of a genuinely collaborative environment where helping unblock teammates, sharing knowledge, and refactoring where needed is seen as valuable. Clear, readable code and practical problem-solving are key, with a strong emphasis on balancing speed and quality. Backend Engineer - Key Requirements: Significant professional More ❯
logging, and monitoring patterns for API reliability. Lead improvements in automation, documentation, contract validation, and CI/CD integration. Reduce technical debt and improve API platform resilience through proactive refactoring and optimization. Collaboration & Enablement Partner with architects, platform engineers, and product teams to align APIs with business goals and technical strategy. Act as a subject matter expert, supporting design reviews More ❯
and microservices Join now and you'll work on: Re-architecting parts of our monolithic backend to reduce tight coupling into scalable component Leading a migration to the Terraform Refactoring our questionnaire module to remove performance bottlenecks and simplify its data model Designed a caching layer for our most resource-intensive queries We operate as a distributed team, but collaboration More ❯
Reading, Berkshire, United Kingdom Hybrid / WFH Options
Wireless Logic Group
works closely with product, design and participates in agile ceremonies Partners with Product; translates business requirements into technical solutions with balanced judgement Balances technical debt; makes informed decisions about refactoring versus new development Demonstrates strategic thinking; considers trade offs, prioritises efforts and drives innovation Shows adaptability; embraces alternative approaches when new information emerges Communicates effectively; documents technical decisions and translates More ❯
infrastructure. This is a hands-on role for a seasoned architect with a strong software engineering background and a passion for designing scalable, cloud-native solutions. Programme Highlights: Applications Refactoring and modernisation Cloud-to-Cloud and On-Prem to Cloud Migrations Systems Upgrades & Consolidations Event-driven and message-driven architecture design What You’ll Bring: Proven experience as a Technical More ❯
Essential requirements: - Minimum 3 years professional software development experience - Expert proficiency in Python in software development and data science/processing - Strong working knowledge of R - Proven experience in refactoring "research-level" code into production-ready software - Proven experience of collaborating effectively in cross-functional team environment - Software skills include: OOP, test-driven development, unit testing (pytest), Git, CI/ More ❯
Essential requirements: - Minimum 3 years professional software development experience - Expert proficiency in Python in software development and data science/processing - Strong working knowledge of R - Proven experience in refactoring "research-level" code into production-ready software - Proven experience of collaborating effectively in cross-functional team environment - Software skills include: OOP, test-driven development, unit testing (pytest), Git, CI/ More ❯
Essential requirements: - Minimum 3 years professional software development experience - Expert proficiency in Python in software development and data science/processing - Strong working knowledge of R - Proven experience in refactoring "research-level" code into production-ready software - Proven experience of collaborating effectively in cross-functional team environment - Software skills include: OOP, test-driven development, unit testing (pytest), Git, CI/ More ❯
Looking For Strong hands-on experience with JavaScript/TypeScript in a testing or development capacity. Proven track record writing automated tests for complex applications. Experience working with and refactoring legacy systems, as well as greenfield development. Solid understanding of CI/CD pipelines and deployment workflows. Passion for building high-quality, maintainable software. Clear ideas about testing best practices More ❯
Looking For Strong hands-on experience with JavaScript/TypeScript in a testing or development capacity. Proven track record writing automated tests for complex applications. Experience working with and refactoring legacy systems, as well as greenfield development. Solid understanding of CI/CD pipelines and deployment workflows. Passion for building high-quality, maintainable software. Clear ideas about testing best practices More ❯
Doncaster, South Yorkshire, England, United Kingdom Hybrid / WFH Options
Ada Meher
house project work. The company has a team of around 30 devs split into various squads working across a mix of BAU, new platform/feature development and also refactoring older systems to avoid technical debt. This role will be focused on their Fleet Management and Recovery systems. They are also doing some early stage R&D work in LLMs More ❯
Doncaster, South Yorkshire, England, United Kingdom Hybrid / WFH Options
Ada Meher
house project work. The company has a team of around 30 devs split into various squads working across a mix of BAU, new platform/feature development and also refactoring older systems to avoid technical debt. This role will be focused on their Fleet Management and Recovery systems. They are also doing some early stage R&D work in LLMs More ❯