Sonar solves the trillion-dollar challenge of bad code. Sonar equips organizations to achieve and sustain a CleanCode state by empowering developers to write consistent, intentional, adaptable, and responsible code. CleanCode produces software that is maintainable, reliable, and secure, allowing development teams to spend … less time fixing issues and more time innovating. With Sonar, and by employing the company’s Clean as You Code methodology, organizations minimize risk, reduce technical debt, increase productivity, and derive more value from their software in a predictable and sustainable way. Sonar’s open-source and commercial … programming languages, frameworks, and infrastructure technologies. Trusted by more than 500,000 organizations and used by more than 7 million developers globally to clean more than half a trillion lines of code, Sonar is integral to delivering better software. The impact you will have The Sonar Solutions Engineering More ❯
experience building scalable backend systems and a solid foundation in JVM-based languages. If you’re eager to grow your expertise in system design, cleancode practices, and distributed systems — all while working with a modern tech stack — this is the opportunity for you. You’ll contribute to … teams including data engineers, product managers, and fellow developers. Contribute to the design and implementation of microservices that are scalable, resilient, and maintainable. Write clean, testable, and efficient code, following software engineering best practices and patterns. Participate in technical discussions, design reviews, and code reviews. Continuously learn … like Lambda, ECS, DynamoDB, etc. You’ve worked with NoSQL technologies and understand how to model data for distributed systems. A strong believer in cleancode, maintainability, and building systems that scale and perform. You have a solid foundation in CS fundamentals , data structures , and system design . More ❯
London, England, United Kingdom Hybrid / WFH Options
MARKS&SPENCER
of Practice to help establish engineering excellence at M&S Lead by example via contributions to our engineering ecosystem Pioneer and promote methodologies like cleancode and clean architecture Advocate for engineering productivity, delivery quality and operational excellence through a continuous ecosystem Drive DevOps practices to automate … What We Need From You and looking for: Significant track record of strategic and innovative thinking, as well as execution and implementation Specialist in cleancode and implementation of design patterns for common problems. Depth of knowledge in Information Security, you can design, quality review and quality assure More ❯
and well architected system. Be able to provide leadership and guidance for the developers tasked to the project. Ensure development best practices are followed (CleanCode, Clean Architecture, code reviews) Actively communicate with the stakeholders, team members, and clients What do we value Seeing through a More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
software when they occur and fixing them Maintaining CI/CD pipelines Supporting our applications in all environments Ensure development best practices are followed (CleanCode, Clean Architecture, code reviews) Actively communicate with the stakeholders, team members, and clients What do we value 4+ years of More ❯
Cambourne, England, United Kingdom Hybrid / WFH Options
Remotestar
software when they occur and fixing them Maintaining CI/CD pipelines Supporting our applications in all environments Ensure development best practices are followed (CleanCode, Clean Architecture, code reviews) Actively communicate with the stakeholders, team members, and clients What do we value 4+ years of More ❯
London, England, United Kingdom Hybrid / WFH Options
MARKS&SPENCER
of Practice to help establish engineering excellence at M&S Lead by example via contributions to our engineering ecosystem Pioneer and promote methodologies like cleancode and clean architecture Advocate for engineering productivity, delivery quality and operational excellence through a continuous ecosystem Drive DevOps practices to automate … Need From You: Experience in implementing solutions using modern, web facing software solutions that provide the best possible experience across multiple devices Specialist in cleancode and implementation of design patterns for common problems. Depth of knowledge in Information Security, you can design, quality review and quality assure More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
to-end features (Python) from scratch. Resolve critical production issues promptly. Develop test infrastructures, write documentation, and ensure high performance. Follow development best practices (CleanCode, Clean Architecture, code reviews). Communicate actively with stakeholders, team members, and clients. Valued Skills and Experience Strong proficiency in More ❯
Cambourne, England, United Kingdom Hybrid / WFH Options
Remotestar
to-end features (Python) from scratch. Resolve critical production issues promptly. Develop test infrastructures, write documentation, and ensure high performance. Follow development best practices (CleanCode, Clean Architecture, code reviews). Communicate actively with stakeholders, team members, and clients. Valued Skills and Experience Strong proficiency in More ❯
site in Manchester Security Clearance: Must be SC clearable Experience Level: 5+ years’ experience in Embedded Systems Key Responsibilities Design, develop, and integrate C++ code based on advanced mathematical and signal processing models. Translate complex theoretical models into accurate and reliable embedded software. Work within a model-driven development … environment using both autogenerated and handwritten code . Collaborate with systems and modelling engineers to ensure seamless software functionality. Utilise UML tools like IBM Rhapsody or Enterprise Architect to document and visualise system behaviour. Perform code reviews , apply static analysis techniques, and champion cleancode practices. … with model-driven development and hybrid codebases (autogenerated + hand-written) Proficient with UML tools such as IBM Rhapsody or Enterprise Architect Understanding of code quality principles , including cleancode and algorithmic complexity Required Qualifications: Must be eligible for UK Security Clearance (SC) A Bachelor’s degree More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
RemoteStar
Front-End Engineer (Angular), you'll be responsible for Collaborate with the founders, your engineering team, and designers to translate mocks into high-quality code, ensuring a seamless UX Build rich B2B SaaS features focused on cross-functional collaboration, across different form factors Utilise your extensive front-end development … with engineering excellence by developing test infrastructures, writing documentation, ensuring high performance, and following an agile development methodology Ensure development best practices are followed (CleanCode, Clean Architecture, code reviews) Actively communicate with the stakeholders, team members, and clients What do we value? +6 years of More ❯
Redhill, Surrey, United Kingdom Hybrid / WFH Options
Oliver James Associates Ltd
solutions that meet design, coding, performance, and security standards Providing production support and resolving incidents Conducting thorough testing, focusing on automation Using both low-code and custom code solutions as needed Creating and maintaining custom Lightning Web Components, triggers, and batch jobs Ensuring continuous improvement through design reviews … and retrospectives Collaborating with colleagues to support platform stability and availability Essential Experience: Strong understanding of CleanCode practices, Object Orientation, SOLID Principles, Design Patterns, Governor Limits, and Salesforce Best Practices Experience in Salesforce Engineering, with certifications such as Platform Developer I and Salesforce Administrator Strong understanding of … CleanCode, Object-Oriented principles, Salesforce Best Practices, and Governor Limits Experience with Salesforce Financial Services Cloud Passion for software development and a proactive approach to learning and innovation Familiarity with technologies such as C#, ASP.NET MVC, HTML, CSS, JavaScript, and SQL is a plus This role requires More ❯
SC Cleared) 6 Months initially £585 per day (Inside IR35) Remote with occasional site visits in Hampshire The Developer primary role is to develop cleancode, adhering to SOLID principles that is well tested, performant and maintainable. Responsibilities: Managing the exchange of data between different backend services (owned … logic is implemented as required and fully testable Introducing and owning technical user stories for integration and service optimisation Documenting solutions through flowcharts, diagrams, code comments, clear code and via Confluence/knowledge base articles Ensuring compliance with quality guidelines (Unit Tests, Code Quality, Test Driven Development … good documentation, test automation and non-functional considerations Specific Skills Delivering integration micro-service patterns using Mulesoft best practices Applying SOLID principles and creating cleancode Hands-on experience in designing RAML, REST API design, flow control, error handling. Strong working experience with the Mulesoft catalyst-based approach. More ❯
ability to tackle new challenges while fostering growth and learning within the team. Key responsibilities include: Essential experience for this role: Strong understanding of CleanCode practices, Object Orientation, SOLID Principles, Design Patterns, Governor Limits and Salesforce Best Practices. Developing solutions that meet design, coding, performance, and security … standards Providing production support and resolving incidents Conducting thorough testing, focusing on automation Using both low-code and custom code solutions as needed Creating and maintaining custom Lightning Web Components, triggers, and batch jobs Ensuring continuous improvement through design reviews and retrospectives Collaborating with colleagues to support platform … stability and availability Qualifications: Experience in Salesforce Engineering, with certifications such as Platform Developer I and Salesforce Administrator Strong understanding of CleanCode, Object-Oriented principles, Salesforce Best Practices, and Governor Limits Experience with Salesforce Financial Services Cloud Passion for software development and a proactive approach to learning More ❯
ability to tackle new challenges while fostering growth and learning within the team. Key responsibilities include: Essential experience for this role: Strong understanding of CleanCode practices, Object Orientation, SOLID Principles, Design Patterns, Governor Limits and Salesforce Best Practices. Developing solutions that meet design, coding, performance, and security … standards Providing production support and resolving incidents Conducting thorough testing, focusing on automation Using both low-code and custom code solutions as needed Creating and maintaining custom Lightning Web Components, triggers, and batch jobs Ensuring continuous improvement through design reviews and retrospectives Collaborating with colleagues to support platform … stability and availability Qualifications: Experience in Salesforce Engineering, with certifications such as Platform Developer I and Salesforce Administrator Strong understanding of CleanCode, Object-Oriented principles, Salesforce Best Practices, and Governor Limits Experience with Salesforce Financial Services Cloud Passion for software development and a proactive approach to learning More ❯
site in Manchester Security Clearance: Must be SC clearable Experience Level: 5+ years' experience in Embedded Systems Key Responsibilities Design, develop, and integrate C++ code based on advanced mathematical and signal processing models. Translate complex theoretical models into accurate and reliable embedded software. Work within a model-driven development … environment using both autogenerated and handwritten code . Collaborate with systems and modelling engineers to ensure seamless software functionality. Utilise UML tools like IBM Rhapsody or Enterprise Architect to document and visualise system behaviour. Perform code reviews , apply static analysis techniques, and champion cleancode practices. … with model-driven development and hybrid codebases (autogenerated + hand-written) Proficient with UML tools such as IBM Rhapsody or Enterprise Architect Understanding of code quality principles , including cleancode and algorithmic complexity Required Qualifications: Must be eligible for UK Security Clearance (SC) A Bachelor's degree More ❯
Cambourne, England, United Kingdom Hybrid / WFH Options
Remotestar
fidelity mockups and screen flows Ensuring engineering excellence by developing test infrastructures, writing documentation, and following an agile methodology Adhering to development best practices (CleanCode, Clean Architecture, code reviews) Communicating actively with stakeholders, team members, and clients What We Value Over 3 years of experience More ❯
London, England, United Kingdom Hybrid / WFH Options
HipHopTune Media
with engineering excellence by developing test infrastructures, writing documentation, ensuring high performance, and following an agile development methodology Ensure development best practices are followed (CleanCode, Clean Architecture, code reviews) Actively communicate with the stakeholders, team members, and clients Qualifications +3 years of experience working with More ❯
London, England, United Kingdom Hybrid / WFH Options
BuildPrompt
design, develop, and maintain robust Python applications that transform complex data into actionable insights. This role requires strong Python expertise with a focus on cleancode, design patterns, and scalable architecture. We're seeking a developer who can work independently whilst collaborating effectively with our team to deliver … innovative solutions. Key Responsibilities: Python Development: Design and develop scalable, maintainable Python applications and services Implement effective design patterns to create flexible and robust code Write clean, well-documented code following industry best practices Perform code reviews and provide constructive feedback to team members Troubleshoot and … datasets from various sources Integrate AI/ML models into production applications Develop APIs and services to connect data sources and downstream applications Optimise code for performance and scalability Contribute to architectural decisions and system design Implement appropriate design patterns to solve complex problems efficiently Create maintainable, modular codeMore ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
Senior Front-End Engineer (Angular), you'll be responsible for: Collaborating with founders, your engineering team, and designers to translate mockups into high-quality code, ensuring seamless UX. Building rich B2B SaaS features focused on cross-functional collaboration across different form factors. Utilizing your extensive front-end expertise to … and responsiveness across browsers and platforms. Developing test infrastructures, writing documentation, ensuring high performance, and following agile methodologies. Following development best practices such as CleanCode, Clean Architecture, and code reviews. Communicating actively with stakeholders, team members, and clients. What do we value? Over 6 years More ❯
Cambourne, England, United Kingdom Hybrid / WFH Options
Remotestar
Senior Front-End Engineer (Angular), you’ll be responsible for: Collaborating with founders, your engineering team, and designers to translate mockups into high-quality code, ensuring seamless UX. Building rich B2B SaaS features focused on cross-functional collaboration across different form factors. Utilizing your extensive front-end expertise to … and responsiveness across browsers and platforms. Developing test infrastructures, writing documentation, ensuring high performance, and following agile methodologies. Following development best practices such as CleanCode, Clean Architecture, and code reviews. Communicating actively with stakeholders, team members, and clients. What do we value? Over 6 years More ❯
London, England, United Kingdom Hybrid / WFH Options
JaJa Finance Ltd
industry. Key Responsibilities Work with product owners to refine, estimate and prioritise Jira tickets Attend and contribute to agile ceremonies and platform discussions Deliver code that is easy to understand, maintain and test Collaborate closely with engineers from other platforms Develop and maintain scalable, high-performance RESTful APIs using … Java and related technologies (Spring, JPA, Kafka, JUnit). Apply design patterns, SOLID principles, and cleancode practices. Work with relational databases and SQL to ensure efficient data management. Design, deploy, own and maintain microservices in a cloud environment (AWS, Google Cloud, or Azure). Debug complex issues … implement effective solutions. Ensure security best practices, including data protection and access control. Collaborate with agile teams using practices such as pair programming and code reviews. Use project management, source control, and CI tools (e.g., Jira, Git, Jenkins). About You We’re seeking passionate individuals who align with More ❯
Welwyn Garden City, England, United Kingdom Hybrid / WFH Options
PayPoint plc
and external to the business. Designing, developing, and maintaining scalable technical solutions that support the ongoing growth of the business and improve service. Developing cleancode which adheres to SOLID principles and following the solution architecture. Ensuring that the application lifecycle, quality assurance, database engineering and build and … At least 5 years as a software engineer or developer, of which 2 as a senior or staff engineer. Follow industry standard principles (SOLID, cleancode). Experience of application design in a micro-service architecture (considering security and infrastructure). Strong Azure Cloud experience (Networking, Storage, Kubernetes More ❯
Euxton, England, United Kingdom Hybrid / WFH Options
ECO Surv
development. Key Responsibilities Focus on delivering genuine value, ensuring each contribution has a meaningful impact. Advocate for modern engineering practices such as automated testing, cleancode, and maintainability. Contribute to product and technology strategy with a customer-centric approach. Champion agile development practices and continuously improve workflows across … across the full technology stack. Thrives in small teams that value adaptability and broad skillsets. Has extensive experience in agile software development. Committed to cleancode principles like SOLID and Clean Architecture. Familiar with automated testing; TDD experience is a plus. Highly collaborative, practicing pair and mob More ❯
the other engineers on the team Designing and developing technical solutions that are maintainable, scalable and support the ongoing growth of the business Developing cleancode which adheres to SOLID principles and follows the solution architecture Ensuring that the application lifecycle, quality assurance, database engineering and build and … area run smoothly at all times What would we like from you? Proven development capability with several years experience Follow industry standard principles (SOLID, cleancode) .NET Core/.NET 6+ .NET Framework (version 3.5+) and C# Web API (RESTful) No-SQL (Cosmos Db) Unit Test Framework (NUnit … a micro-service architecture (considering security and infrastructure) Developing services and application within Azure Cloud (Networking, Storage, Kubernetes, API Manager, Monitoring) Delivering infrastructure as code (Terraform) Source Control, Build and Deployment Tools (Azure DevOps, GIT, Sona Cloud, SOOS) Agile (Scrum, Kanban) or DevOps environment experience, TDD/Unit Testing More ❯