Clean Code Job Vacancies

376 to 400 of 2,110 Clean Code Jobs

Software Engineer with Security Clearance

Rome, New York, United States
Assured Information Security, Inc
backend services. Architect and build systems following microservices best practices. Develop and consume RESTful APIs for internal and external system communication. Apply object-oriented programming (OOP) principles to produce clean, maintainable code. Design and maintain database schemas, stored procedures, and complex queries. Contribute to system design discussions and documentation. Address secure data handling and access in cross-domain environments. … Participate in code reviews and collaborate with peers in a hybrid team environment. Troubleshoot and resolve production issues and defects. Education/Experience/Skillset Required: Bachelor's degree in Computer Science, Engineering, or related field and: 2 years professional software development experience (Software Engineer II) 5 years professional software development experience (Software Engineer III) 8 years professional software More ❯
Employment Type: Permanent
Salary: USD 127,841 Annual
Posted:

Senior Frontend Developer

City of London, London, United Kingdom
Shawbrook
undergo pivotal, impactful work with truly diverse opportunities to support your development. Responsibilities: Work as part of an Agile product team to further our product delivery objectives, creating simple, clean and well-documented code. Lead the development of a new mobile app (Android/IOS). Work with the QA team to help create automated tests to ensure the … around performance and security. Work with the support team to assist with deployments and monitoring of services in production. Document details of system amendments/enhancements in both your code comments and our online documentation system Be an advocate for best practice, mentor and coach junior members of the team to support their development. Qualifications JavaScript & React JS- You More ❯
Posted:

Senior Frontend Developer

London Area, United Kingdom
Shawbrook
undergo pivotal, impactful work with truly diverse opportunities to support your development. Responsibilities: Work as part of an Agile product team to further our product delivery objectives, creating simple, clean and well-documented code. Lead the development of a new mobile app (Android/IOS). Work with the QA team to help create automated tests to ensure the … around performance and security. Work with the support team to assist with deployments and monitoring of services in production. Document details of system amendments/enhancements in both your code comments and our online documentation system Be an advocate for best practice, mentor and coach junior members of the team to support their development. Qualifications JavaScript & React JS- You More ❯
Posted:

Software Engineering Manager - PHP

London, England, United Kingdom
Hybrid / WFH Options
Pearson
pace to provide real end user benefits. You will be a champion of Agile project delivery. You’ll also have experience of recruiting developers & building strong teams that deliver clean and efficient code. Key Skills & Experience Strong skills in PHP Laravel/Gathering, evaluating, and prioritizing requests for product changes, enhancements, and new features Evaluating recent technologies that may … Experience partnering with program management teams. 5+ years of experience managing engineering teams. Experience managing multiple projects simultaneously. Applying development methodologies like TDD, CI/CD pipelines, Infrastructure as Code 25 Days annual leave (increasing by 1 day with every year of continuous service up to 30 days); annual leave trading, 5 days. Annual Bonus Private Pension plan scheme More ❯
Posted:

Digital Services Developer

Grimsby, United Kingdom
Hybrid / WFH Options
Northern Lincolnshire and Goole NHS Foundation Trust
to improve patient care and safety. The successful candidate will be responsible for: Building and launching web applications based on original artwork by the design team or independently Writing clean and well-structured code Talking to users and managing support requests Maintaining new and existing web applications Demonstrating a keen eye for detail and excellent standard The successful More ❯
Employment Type: Permanent
Salary: £37338.00 - £44962.00 a year
Posted:

Frontend Engineer - Engine by Starling

London, England, United Kingdom
Hybrid / WFH Options
Starling Bank
Life of a Software Engineer We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to banking worldwide. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across … and perform well Love coding in front-end technologies - from navigating REST APIs to tweaking that last bit of CSS to get the design system just right Believe in clean coding, simple solutions, automated testing and continuous deployment Like to take ownership of features from the original idea through to live Think (like us) that a small number of More ❯
Posted:

Computer Systems Analyst II with Security Clearance

Falls Church, Virginia, United States
Hybrid / WFH Options
Epsilon Inc
professional experience in data analysis, data engineering, or related field. Advanced proficiency with SQL database systems and data modeling techniques for large-scale data management. Demonstrated ability to write clean, efficient code in Python and SQL, with proven experience in building and optimizing data pipelines or analytics solutions. Strong background in Agile project delivery, including sprint planning, task More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Front End Developer with Security Clearance

Fort Belvoir, Virginia, United States
Apex Systems
and interfaces using HTML, CSS, and JavaScript. Implementing responsive design principles. Collaborating with UI/UX designers and back-end developers. Optimizing applications for maximum speed and scalability. Writing clean, maintainable, and reusable code. Debugging and troubleshooting front-end issues. Staying updated with the latest front-end technologies. Participating in agile development processes. Debugging and maintaining existing applications. Ability … e.g., React, Angular, Vue.js). Knowledge of CSS preprocessors (e.g., Sass, Less). Understanding of responsive design principles. Experience with version control systems (e.g., Git). Ability to write clean, maintainable, and well-documented code. Experience with front-end build tools (e.g., Webpack, Parcel). Familiarity with testing frameworks (e.g., Jest, Cypress). Strong problem-solving and debugging skills. More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Python Analyst

Preston, England, United Kingdom
RSM
with containerisation (e.g., Docker) and orchestration tools (e.g., Kubernetes). Proficiency in version control (DevOps) and CI/CD pipelines. Deep understanding of software engineering principles (OOP, modular design, clean coding). What we can offer you: We recognise that our people are our most important assets. That’s why we offer a flexible reward and benefits package that More ❯
Posted:

Senior Python Analyst

Manchester, England, United Kingdom
RSM UK
with containerisation (e.g., Docker) and orchestration tools (e.g., Kubernetes). Proficiency in version control (DevOps) and CI/CD pipelines. Deep understanding of software engineering principles (OOP, modular design, clean coding). What we can offer you: We recognise that our people are our most important assets. That’s why we offer a flexible reward and benefits package that More ❯
Posted:

Scala Developer

London Area, United Kingdom
Oakwell Hampton Group
real-time decision-making. With a strong focus on functional programming, they're solving complex problems across distributed systems, data streaming, and microservices architecture. If you're passionate about clean code, performance, and cutting-edge tools, you'll fit right in. Working alongside an engineering team to help design, build, and maintain highly performant backend systems. You'll … in Scala using modern FP principles Collaborate with engineers, data scientists, and product teams to build new features and improve existing systems Write high-quality, testable, and well-documented code Participate in code reviews and pair programming Contribute to architecture and design discussions Optimise system performance, scalability, and reliability Tech Stack: Scala (Cats, ZIO or Akka) Play Framework … functional programming concepts (pure functions, immutability, type safety) Experience with event-driven or microservices architectures Comfortable working in a modern DevOps environment (CI/CD, containers, cloud) Passion for clean code, performance, and software craftsmanship Excellent communication and teamwork skills Nice to Have: Knowledge of ZIO, Typelevel stack or Akka Experience with real-time systems or data pipelines More ❯
Posted:

Scala Developer

City of London, London, United Kingdom
Oakwell Hampton Group
real-time decision-making. With a strong focus on functional programming, they're solving complex problems across distributed systems, data streaming, and microservices architecture. If you're passionate about clean code, performance, and cutting-edge tools, you'll fit right in. Working alongside an engineering team to help design, build, and maintain highly performant backend systems. You'll … in Scala using modern FP principles Collaborate with engineers, data scientists, and product teams to build new features and improve existing systems Write high-quality, testable, and well-documented code Participate in code reviews and pair programming Contribute to architecture and design discussions Optimise system performance, scalability, and reliability Tech Stack: Scala (Cats, ZIO or Akka) Play Framework … functional programming concepts (pure functions, immutability, type safety) Experience with event-driven or microservices architectures Comfortable working in a modern DevOps environment (CI/CD, containers, cloud) Passion for clean code, performance, and software craftsmanship Excellent communication and teamwork skills Nice to Have: Knowledge of ZIO, Typelevel stack or Akka Experience with real-time systems or data pipelines More ❯
Posted:

Senior PHP Full Stack Developer

City, Cardiff, United Kingdom
Smile Digital
future proof web applications that are seen and used by thousands. You will play a key part in mentoring junior developers, championing best practices, and fostering a culture of clean code, creativity, and constant improvement. Tech stack: Symfony (or similar PHP frameworks will also be considered) Vue.js (or similar JS libraries will also be considered) MySQL, HTML, SCSS … the development projects from concept to deployment Building robust, scalable, high performance web applications Mentoring junior developers and nurturing team growth Optimising system performance and enhancing user experience Running code reviews and ensuring clean, maintainable code Collaborating with designers, product teams, and stakeholders Solving complex technical problems with smart, creative solutions We need you to have: Proven … full stack PHP experience with modern web technologies A track record of leading development projects and coaching others Strong grasp of version control, package managers, and maintaining legacy code Excellent problem solving and communication skills A proactive mindset and passion for learning and innovation Beneficail - CI/CD, automated testing experience. This company offers more than just a job More ❯
Employment Type: Permanent
Salary: GBP 50,000 - 60,000 Annual
Posted:

Senior PHP Full Stack Developer

Cardiff, South Glamorgan, United Kingdom
Smile Digital
future proof web applications that are seen and used by thousands. You will play a key part in mentoring junior developers, championing best practices, and fostering a culture of clean code, creativity, and constant improvement. Tech stack: Symfony (or similar PHP frameworks will also be considered) Vue.js (or similar JS libraries will also be considered) MySQL, HTML, SCSS … the development projects from concept to deployment Building robust, scalable, high performance web applications Mentoring junior developers and nurturing team growth Optimising system performance and enhancing user experience Running code reviews and ensuring clean, maintainable code Collaborating with designers, product teams, and stakeholders Solving complex technical problems with smart, creative solutions We need you to have: Proven … full stack PHP experience with modern web technologies A track record of leading development projects and coaching others Strong grasp of version control, package managers, and maintaining legacy code Excellent problem solving and communication skills A proactive mindset and passion for learning and innovation Beneficail - CI/CD, automated testing experience. This company offers more than just a job More ❯
Employment Type: Permanent
Salary: £50000 - £60000/annum
Posted:

Senior PHP Developer, Full Stack - Cardiff

Cardiff, South Glamorgan, Wales, United Kingdom
Smile Digital Talent Ltd
future proof web applications that are seen and used by thousands. You will play a key part in mentoring junior developers, championing best practices, and fostering a culture of clean code, creativity, and constant improvement. Tech stack: Symfony (or similar PHP frameworks will also be considered) Vue.js (or similar JS libraries will also be considered) MySQL, HTML, SCSS … the development projects from concept to deployment Building robust, scalable, high performance web applications Mentoring junior developers and nurturing team growth Optimising system performance and enhancing user experience Running code reviews and ensuring clean, maintainable code Collaborating with designers, product teams, and stakeholders Solving complex technical problems with smart, creative solutions We need you to have: Proven … full stack PHP experience with modern web technologies A track record of leading development projects and coaching others Strong grasp of version control, package managers, and maintaining legacy code Excellent problem solving and communication skills A proactive mindset and passion for learning and innovation Beneficial - CI/CD, automated testing experience. This company offers more than just a job More ❯
Employment Type: Full-Time
Salary: £50,000 - £60,000 per annum
Posted:

Senior PHP Developer, Full Stack - £50k-£60k

Cardiff, South Glamorgan, Wales, United Kingdom
Smile Digital Talent Ltd
future proof web applications that are seen and used by thousands. You will play a key part in mentoring junior developers, championing best practices, and fostering a culture of clean code, creativity, and constant improvement. Tech stack: Symfony (or similar PHP frameworks will also be considered) Vue.js (or similar JS libraries will also be considered) MySQL, HTML, SCSS … the development projects from concept to deployment Building robust, scalable, high performance web applications Mentoring junior developers and nurturing team growth Optimising system performance and enhancing user experience Running code reviews and ensuring clean, maintainable code Collaborating with designers, product teams, and stakeholders Solving complex technical problems with smart, creative solutions We need you to have: Proven … full stack PHP experience with modern web technologies A track record of leading development projects and coaching others Strong grasp of version control, package managers, and maintaining legacy code Excellent problem solving and communication skills A proactive mindset and passion for learning and innovation Beneficial - CI/CD, automated testing experience. This company offers more than just a job More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Azure Full Stack Engineer

London, England, United Kingdom
Hlx Life Sciences
approaches to scaling. From crafting intuitive user experiences to designing efficient data processing pipelines, this role requires meticulous attention to established processes and standards. You'll focus on writing clean, maintainable code while implementing robust security measures and following our comprehensive development guidelines. Key Responsibilities: Design and implement features across our full stack using TypeScript, Python, and PostgreSQL … Build scalable and secure solutions using Azure Web Apps & Functions or AWS Write clean, maintainable code following best practices and team standards Participate in code reviews and contribute to improving development processes Implement robust testing strategies and maintain high code quality Collaborate with Data Science and Delivery teams to understand and deliver business requirements Apply security … Development Life Cycle processes and best practices Knowledge of CI/CD practices and version control Experience utilising monitoring and logging tools for diagnostics and debugging Ability to write clean, maintainable, and well-tested code Understanding of security best practices in web development Good communication skills and ability to work effectively in a team Enthusiasm for learning and More ❯
Posted:

Senior Machine Learning Engineer

United Kingdom
Stealth Startup
learning, and apply new methodologies to improve existing models Deploy data science models on scalable AWS cloud infrastructures, ensuring best practices for security and performance Assist in Infrastructure as Code initiatives using Terraform Write clean, maintainable Python code for data science software, ensuring high standards of code quality and maintainability Continuously monitor and improve the performance … data science models, including NLP models, and deploying them in a production environment Bachelors degree in computer science, data science, mathematics, statistics, engineering or related field Proficiency in writing clean, robust, and scalable Python packages for backend functionality Experience with Python data science and NLP libraries Expertise in software development practices such as version control, code review, software More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Oliver Bernard
using Spring Boot . Design scalable, cloud-ready applications with a focus on performance and reliability. Collaborate closely with Product Managers, QA, and DevOps in an Agile environment. Write clean, testable code and contribute to code reviews and architecture discussions. Build integrations with third-party financial services (e.g., Open Banking APIs, payment providers). What We’re … Exposure to domain-driven design (DDD) and event-driven architecture. Knowledge of testing frameworks (JUnit, Mockito) and API documentation (Swagger/OpenAPI). If you’re passionate about writing clean, efficient Java code and want to help build the next generation of business finance tools, please apply for immediate consideration. More ❯
Posted:

Java Software Engineer

London Area, United Kingdom
Oliver Bernard
using Spring Boot . Design scalable, cloud-ready applications with a focus on performance and reliability. Collaborate closely with Product Managers, QA, and DevOps in an Agile environment. Write clean, testable code and contribute to code reviews and architecture discussions. Build integrations with third-party financial services (e.g., Open Banking APIs, payment providers). What We’re … Exposure to domain-driven design (DDD) and event-driven architecture. Knowledge of testing frameworks (JUnit, Mockito) and API documentation (Swagger/OpenAPI). If you’re passionate about writing clean, efficient Java code and want to help build the next generation of business finance tools, please apply for immediate consideration. More ❯
Posted:

Senior Software Engineer - Lasernet Platform

Nottingham, England, United Kingdom
Hybrid / WFH Options
Formpipe Software AB
solution implementation Participating in agile planning, estimation, and delivery Owning your work end-to-end Maintaining and improving the codebase Navigating legacy and new technologies Sharing knowledge and reviewing code with teammates Knowledge and Experience Must-haves: 5–10 years of software development experience across various domains Experience modernizing monolithic systems Strong C++ skills and Windows Desktop Development experience … but capable of independent work Knowledge sharing and mentorship Asks insightful questions Resilient and open to learning from failures Humorous, humble, and grounded Adapts quickly in agile environments Values clean code and craftsmanship Handles shifting priorities effectively Preferred qualities: Analytical thinking Maintains and improves existing code Clear communicator with technical and non-technical stakeholders Proactive problem identification … and resolution Attention to testing and documentation Experience with Git and collaborative workflows Understanding of automated testing and testable code Appreciation for UI/UX in desktop apps Works well with cross-functional teams Maintains composure under pressure Curious and continuously improving skills Interested? If you’re excited by complex challenges, passionate about clean code, and thrive More ❯
Posted:

Software Developer

Knutsford, Cheshire, North West, United Kingdom
Tilt Recruitment Limited
Up to £54k plus bonus Hybrid Cheshire Free lunch Were looking for a Software Developer to join our global client within the hospitality sector - someone whos passionate about writing clean, scalable code and excited to influence how they develop and deliver technology. Youll be joining a fast-paced, forward-thinking, people-first company where your ideas wont just … with global stakeholders, and play a key role in driving innovation across the business. What Youll Be Doing... Designing, developing, testing and deploy high-quality, scalable software solutions Championing code quality, performance, and security Collaboratingin agile teams, translating business needs into functional tech Writingautomated tests and following best practices to ensure maintainability Providingsupport andtroubleshooting technical issues Engagingin project planning … excellence across the team What Youll Need 3+ years of commercial .NET experience Strong experience with Azure, including Azure Functions Solid understanding of service-oriented architectures Ability to write clean, maintainable code and work with Azure SQL Server Familiar with containerization (Docker, Kubernetes, etc.) Firm understanding of best practices Familiarity with Clean Architecture, DDD, or TDD Frontend More ❯
Employment Type: Permanent
Salary: £50,000
Posted:

Lead Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Oliver Bernard
Partner with engineers, product owners, and cross-functional stakeholders to solve meaningful business challenges. Operational Excellence: Own the reliability, monitoring, and performance of services, ensuring they meet agreed SLAs. Code Quality: Write clean, scalable, testable code with an emphasis on maintainability and long-term value. Process Improvement: Continuously refine development workflows, tools, and team practices for better … backend systems that power real-world products. Proven ability to lead, mentor, and inspire engineers at various levels of experience. Committed to writing high-quality, well-tested, and readable code, with a strong emphasis on TDD and automation. A team-first mindset—driven by collective success over individual achievement. What You’ll Bring Strong technical leadership experience guiding engineering … teams through delivery cycles and growth. Solid hands-on expertise in C# and Java, with a deep understanding of object-oriented principles and clean coding practices. Track record of building cloud-native applications on platforms like Azure or AWS using IaaS, PaaS, containers, and serverless technologies. Deep understanding of API architecture, system design, and scaling strategies for high-performance More ❯
Posted:

Lead Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Oliver Bernard
Partner with engineers, product owners, and cross-functional stakeholders to solve meaningful business challenges. Operational Excellence: Own the reliability, monitoring, and performance of services, ensuring they meet agreed SLAs. Code Quality: Write clean, scalable, testable code with an emphasis on maintainability and long-term value. Process Improvement: Continuously refine development workflows, tools, and team practices for better … backend systems that power real-world products. Proven ability to lead, mentor, and inspire engineers at various levels of experience. Committed to writing high-quality, well-tested, and readable code, with a strong emphasis on TDD and automation. A team-first mindset—driven by collective success over individual achievement. What You’ll Bring Strong technical leadership experience guiding engineering … teams through delivery cycles and growth. Solid hands-on expertise in C# and Java, with a deep understanding of object-oriented principles and clean coding practices. Track record of building cloud-native applications on platforms like Azure or AWS using IaaS, PaaS, containers, and serverless technologies. Deep understanding of API architecture, system design, and scaling strategies for high-performance More ❯
Posted:

Java Developer

London Area, United Kingdom
Lorien
Owner to create and refine user stories and acceptance criteria. Developing and committing to Team Quarterly Objectives and Iteration goals Working with the Product Owner to confirm that the code and acceptance tests reflect the desired functionality. Writing clean code using software craftmanship techniques. Conducting research, design, prototyping and other exploration activities Creating unit tests and automated … acceptance tests Using design and coding best practices to build high-quality components and solutions. Checking new code into the shared source code repository Participating in code reviews to ensure peers code adhere to standards and provide guidance with functional and technical aspects where needed. Where necessary pairing with other developers to write quality code More ❯
Posted:
Clean Code
10th Percentile
£36,975
25th Percentile
£48,750
Median
£60,000
75th Percentile
£72,500
90th Percentile
£85,000