576 to 600 of 855 Clean Code Jobs

Production Software Engineer

Location
Greater London, England, United Kingdom
scale Contribute to the reliability and operational excellence of critical systems, including participation in production support rotations Apply strong software engineering practices across testing, code quality, automation and observability Participate in a shared production support rotation, respond to incidents, troubleshoot runtime issues and drive improvements Qualified Candidates Strong background … orchestration technologies, such as Kubernetes, in production environments A passion for developing robust, maintainable software that is well monitored in production A preference for clean, maintainable code, sound engineering judgement and a business‐value mindset over specific toolkits Benefits Highly competitive compensation plus annual discretionary bonus Lunch provided ...

Software Engineer - Trade Technology

Location
Greater London, England, United Kingdom
scale Contributing to the reliability and operational excellence of critical systems, including participation in production support rotations Applying strong software engineering practices across testing, code quality, automation and observability Participating in a shared production support rotation, responding to incidents, troubleshooting runtime issues and driving improvements Who are we looking … technologies, such as Kubernetes, in production environments A passion for developing robust, maintainable software, that's well monitored in production Above all, we value clean, maintainable code, sound engineering judgement and a business‐value mindset over specific toolkits. Why should you apply? Highly competitive compensation plus annual discretionary ...

Developer – Scala

Location
Newcastle upon Tyne, England, United Kingdom
this role you’ll: Design, develop, and maintain robust backend services using Scala 2.13 and Play Framework in a Pekko-based environment. Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. Work with MySQL to design efficient data access … working closely with DevOps and platform teams to ensure reliable delivery. Contribute to CI/CD pipelines, Git-based pull request workflows, code reviews, and engineering best practices. Collaborate with frontend engineers, QA, product owners, solution designers, and other backend developers to deliver high-quality product increments. Support production ...

Senior Software Engineer

Location
Marlow, England, United Kingdom
raising the bar through the quality of your own work and the support you give peers. You should care about more than the code itself. We're looking for someone who delivers customer‐focused outcomes for internal users, seeks feedback, challenges assumptions constructively, and helps the squad make sensible … support it” central to how we work. As Senior Software Engineer, you'll be responsible for: Product squad delivery: Build and ship production code as a core hands‐on contributor within a cross‐functional product squad Automation and integration: Design and build automation and integration solutions across internal systems ...

Software Engineer

Location
Birmingham, England, United Kingdom
customers through AI — in the channels where conversations are already happening: iMessage, RCS, SMS, and voice. We're a small team, we ship code every single day, and we're just getting started. The role: You'll build product on Linq's messaging platform — the APIs, the interfaces … professionally Can work across the stack — you don't have to be an expert everywhere, but you're not afraid of any layer Ship clean, functional code and care about getting better at it Like working fast without sacrificing quality Are comfortable with ambiguity — you don't need ...

Cloud Developer

Location
Reading, England, United Kingdom
REST APIs and SQL. Apply architecture first thinking: participate in modelling and design discussions and create simple architecture artefacts before we start coding. Write clean, test-driven, maintainable code; refactor and debug existing codebases. Use AI tools (e.g. Copilot/LLMs) as a normal part of design, implementation … testing. Collaborate in code reviews, planning, and knowledge sharing with a small, experienced engineering team. Central Reading office, hybrid. At least 3 days per week in the office working closely with the team. Responsibilities Implement features and fixes across Salesforce, Azure services, and our Home Assistant-based product, following ...

QA Automation Engineer

Hiring Organisation
Euro Car Parks
Location
Central London, London, United Kingdom
Employment Type
Permanent
Services), React/React-Native and.NET Core Experience working in CI\CD pipeline environment A good understanding of test-driven design principles and writing clean test code Desirable skills include: Proficiency in at least one major API testing framework Strong understanding of software product development lifecycle, Agile Delivery ...

Core Java - Advanced

Hiring Organisation
Pinnacle Technical Resources
Location
Jersey City, New Jersey, United States
Employment Type
Permanent
Salary
USD 85 Hourly
design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs in the application. Write clean, maintainable, and efficient code following best practices. Participate in code reviews to maintain code quality and share knowledge. Stay updated with ...

Back-End Engineer, Trading

Location
Greater London, England, United Kingdom
availability, reliability, and scalability of trading services, with a sharp focus on latency, observability, and testing. Contribute to architecture discussions and technical decisions, writing clean, maintainable code and sharing knowledge across the team. What you will need Professional experience building backend services, ideally in Kotlin and/ ...

Senior Software Engineer, Dependency Tracing

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
areas of software design, integration, and infrastructure. Responsibilities: Translate high-level requirements into detailed technical designs, encompassing architecture, data structures, and algorithms. Write clean, maintainable, and efficient code in accordance with established coding standards and best practices. Develop and execute thorough unit, integration, and system tests to ensure … code quality and functionality, including automated testing where applicable. Participate in code reviews to provide constructive feedback and ensure adherence to best practices. Document technical specifications, design decisions, and implementation details for future reference and knowledge sharing. ...

Senior Python Developer

Location
Greater London, England, United Kingdom
regular one-to-ones, objective setting, performance reviews and support for their development Mentor colleagues across the team and set a strong example through code reviews, pairing and knowledge sharing Maintain high code quality through testing, documentation and thorough code reviews Work across disciplines to integrate tools … libraries, tooling and best practice A track record of building production-grade applications, ideally in data-rich or scientific domains The ability to write clean, maintainable, well-tested code Experience line managing or formally mentoring developers, or a clear willingness and motivation to take on line management responsibilities ...

Salesforce Software Engineer - Senior Associate

Location
Greater London, England, United Kingdom
services Testing methodologies & frameworks & integration testing Experience working in an Agile team (Scrum/Kanban) Migration tools Experience with Lightning Web Components Awareness of clean architecture in OOP A strong passion for creating clean, maintainable & highly testable code and components Preferred qualifications, capabilities and skills Multiple Salesforce ...

Senior Android Developer

Hiring Organisation
Stott & May Professional Search Limited
Location
London, United Kingdom
Employment Type
Permanent
Salary
£90,000
ensuring it delivers a pixel-perfect, performant, and luxury-aligned experience for customers. You will be a high-performing developer who thrives on clean architecture, elegant code collaborative delivery whilst working as part of an Agile cross-functional team. Skills and Experience * Strong proficiency in Kotlin and Android … understanding of Jetpack libraries, Compose and modern Android architecture components. * Kotlin Multiplatform (KMM, KMP) * Experience with RESTful APIs, JSON, and mobile architecture patterns (MVVM, Clean Architecture). * Familiarity with Android Studio, GitHub, mobile CI/CD tools, automated testing frameworks and the Play store deployment process. * Proven experience delivering ...

Kotlin Technical Specialist - Java

Location
Greater London, England, United Kingdom
focusing on Kotlin and java, you will be responsible for developing and implementing high-quality software solutions. Your primary objective will be to write clean and efficient code to support various projects and applications within the organization. Key Responsibilities 1. Develop and maintain software applications using kotlin … java programming languages. 2. Collaborate with cross functional teams to define, design, and ship new features. 3. Troubleshoot issues, debug code, and provide solutions to ensure optimal performance. 4. Conduct code reviews and ensure adherence to coding standards. 5. Stay updated with industry trends and advancements in kotlin ...

Senior C++ Developer (with Market Data experience)

Location
Greater London, England, United Kingdom
network levels. Collaborate with quantitative, trading, and infrastructure teams (or analogous business/tech teams) to translate requirements into robust technical solutions. Write clean, production quality code with appropriate tests and documentation. Participate in code reviews, design discussions, and continuous improvement of engineering practices. SKILLS Must have ...

Data Engineer

Hiring Organisation
Step 2 Recruitment
Location
London, United Kingdom
Employment Type
Permanent
Salary
£50000 - £80000/annum
working on Building, optimising, and deploying price optimization machine learning ETL/ELT pipelines and data processes. Improving and adapting our data infrastructure and code base as we scale – including collaboration, security, scalability, efficiency, automation and auditability. Interacting with new clients on client pitches, and working with existing clients … will reflect experience. Proficiency in Python (pandas, numpy) Professional experience with Azure cloud services (AWS/GCP acceptable with deeper experience) Strong experience deploying clean, maintainable, production-level code. Basic understanding of DAG (Directed Acyclic Graphs) and their role in pipeline orchestration It would be nice if you could ...

Full Stack Engineer

Location
Greater London, England, United Kingdom
Experience & Competencies At least 3 years of commercial experience working on a backend REST API Experience writing automated tests Appreciate the value of writing clean and maintainable code Strong desire and willingness to adapt your workflow to incorporate generative AI tools An analytical mind with problem-solving aptitude ...

Technology Software Engineer (SSIS & .NET)

Hiring Organisation
BC Forward
Location
Charlotte, North Carolina, United States
Employment Type
Permanent
Salary
USD Hourly
that automate lifecycle processes and improve banking applications. This role is onsite and requires an ASAP start. GLIDER assessment may be required. Responsibilities: Write clean, scalable code using .NET programming languages. Contribute to story refinement, requirements definition, and estimation. Partner with BAs and PMs to define requirements … build project plans. Develop code and unit tests that meet acceptance criteria and compliance standards. Resolve technical complexities and support story delivery. Enhance and maintain integration, regression, and performance test suites; analyze reports and triage issues. Document deployment, maintenance, support, and business functionality details. Participate in and coach peers ...

Software Architect (Java or C#)

Location
United Kingdom
while reducing noise. Drive capacity planning and load-testing practices for critical systems. Platform, Automation & Tooling Build and improve automation, deployment tooling, infrastructure-as-code, monitoring, and reliability platforms. Contribute to CI/CD improvements, release safety, rollback strategies, and progressive delivery practices. Develop tools that help Engineering teams … bring to the role: Experience in Site Reliability Engineering or senior backend/software engineering roles. Software engineering background, with the ability to write clean, maintainable production code. Experience working with Engineering teams to influence architecture and improve production readiness. Understanding of distributed systems, scalability, resiliency patterns, failure modes ...

Software Engineer - Python

Hiring Organisation
Spencer Rose Ltd
Location
Watford, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
GBP 70,000 - 75,000 Annual
platforms. This role suits someone comfortable working on real-world, always-on systems where reliability, performance, and clear engineering judgement matter as much as clean code. The business is pleased to offer this role on a hybrid basis with 2-3 days in office; therefore, you must be within … shaping the roadmap. Contribute to best practices and engineering standards across the wider engineering organization. Participate in modern software development practices including pairing, code reviews, documentation reviews, testing, and continuous delivery. Translate requirements into implementable technical specifications and tasks. Maintain accurate and reliable technical documentation. Provide regular updates ...

Full Stack Software Engineer

Hiring Organisation
Sanderson Government and Defence
Location
Gloucestershire, South West, United Kingdom
Employment Type
Permanent
will work alongside our customers to solve their complex and unique challenges. As a Full Stack Software Developer, you will be responsible for Writing clean, secure code following a test-driven approach Create code that is open by default and easy for others to reuse Translate logical ...

Data Engineer

Location
Romsey, England, United Kingdom
performance issues and making any necessary optimisations/updates. Helping the scrum team decompose user requests and key results into epics and stories. Writing clean, secure code following a test-driven approach. Creating code that is open by default and easy for others to reuse. Required Skills ...

Mid Level Software Engineer

Location
East Midlands, England, United Kingdom
illness insurance cover. Key Responsibilities Develop, enhance, and maintain features across our Revolution platform and other internal applications. Translate business and technical requirements into clean, efficient, and maintainable code. Participate in technical design discussions, helping to shape scalable and high-performing solutions. Collaborate with developers, testers, support teams … business stakeholders throughout the software development lifecycle. Conduct code reviews and contribute to maintaining high coding standards, security, and best practices. Analyse technical challenges and work with the wider team to deliver effective solutions. Identify and help resolve performance bottlenecks to ensure an excellent user experience. Investigate, troubleshoot ...

Senior Full Stack Software Engineer

Location
United Kingdom
many aspects built from scratch, fostering an engineering-driven approach. We prioritize developer experience and the development of high-quality, well-documented, and tested code within our Research organization. You and your teammates will work on developing a scalable and resilient SaaS platform. You will also be able … people who can work independently, but also be a part of a team, and who adhere to the best practice engineering principles for clean and maintainable code. Crucially, if you identify more with being a skilled developer familiar with frontend technologies than strictly a frontend developer ...

Test Engineer

Location
United Kingdom
testing into designs and implementation Coach others to embed quality into processes and practices Provide early feedback through automated and exploratory testing Write clean, efficient, and maintainable code for testing (c#, playwright, yaml) Debug issues and provide accurate defects with key details Participate in code reviews, pairing ...