476 to 500 of 751 Clean Code Jobs in England

Software Engineer III - Android - Chase UK

Hiring Organisation
JP Morgan Chase
Location
London, UK
Employment Type
Full-time
responsibilitiesCollaborate with cross-functional teams to help define, design, build, and release new Android mobile features that directly impact the customer experienceDevelop and maintain clean, efficient, testable, and reusable Kotlin code aligned with modern Android engineering standardsBuild intuitive user interfaces using modern Android technologies, including Jetpack ComposeContribute … collaboration to support continuous and predictable deliveryCommunicate progress, blockers, and technical considerations clearly to team members and stakeholders across a geographically distributed organizationEngage in code reviews, applying and reinforcing engineering best practices across the teamStay informed on emerging Android development trends, tools, libraries, and platform updates to bring fresh ...

Software Engineer III - Android - Chase UK

Location
Greater London, England, United Kingdom
with cross-functional teams to help define, design, build, and release new Android mobile features that directly impact the customer experience Develop and maintain clean, efficient, testable, and reusable Kotlin code aligned with modern Android engineering standards Build intuitive user interfaces using modern Android technologies, including Jetpack Compose … support continuous and predictable delivery Communicate progress, blockers, and technical considerations clearly to team members and stakeholders across a geographically distributed organization Engage in code reviews, applying and reinforcing engineering best practices across the team Stay informed on emerging Android development trends, tools, libraries, and platform updates to bring ...

Software Engineer III - Android - Chase UK

Location
Greater London, England, United Kingdom
with cross-functional teams to help define, design, build, and release new Android mobile features that directly impact the customer experience Develop and maintain clean, efficient, testable, and reusable Kotlin code aligned with modern Android engineering standards Build intuitive user interfaces using modern Android technologies, including Jetpack Compose … support continuous and predictable delivery Communicate progress, blockers, and technical considerations clearly to team members and stakeholders across a geographically distributed organization Engage in code reviews, applying and reinforcing engineering best practices across the team Stay informed on emerging Android development trends, tools, libraries, and platform updates to bring ...

Software Engineer - Android

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
with cross-functional teams to help define, design, build, and release new Android mobile features that directly impact the customer experience Develop and maintain clean, efficient, testable, and reusable Kotlin code aligned with modern Android engineering standards Build intuitive user interfaces using modern Android technologies, including Jetpack Compose … support continuous and predictable delivery Communicate progress, blockers, and technical considerations clearly to team members and stakeholders across a geographically distributed organization Engage in code reviews, applying and reinforcing engineering best practices across the team Stay informed on emerging Android development trends, tools, libraries, and platform updates to bring ...

Senior Java Software Engineer - Intelligent Operations

Hiring Organisation
Starling Bank
Location
London, UK
Employment Type
Full-time
latest blogs or our case studies with Women in Tech. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges … experienced engineer to play a key role in our Customer Service Engineering Group. You should have a strong understanding of delivering robust and scalable code, applying best practices, and a proven track record of delivering high-quality software. Experience with AWS and Postgres is highly desirable. We're open ...

Java Software Engineer - Customer Services

Location
Greater London, England, United Kingdom
latest blogs or our case studies with Women in Tech. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges … experienced engineer to play a key role in our Customer Service Engineering Group. You should have a strong understanding of delivering robust and scalable code, applying best practices, and a proven track record of delivering high-quality software. Experience with AWS and Postgres is highly desirable. We’re open ...

Lead Risk Software Engineer LDN

Location
Greater London, England, United Kingdom
work will directly support trading operations across multiple Rates Swap Derivative products and Options products . You will be responsible for developing scalable, performant code that handles large volumes of market data and complex financial calculations. This includes implementing risk metrics, PnL attribution frameworks, and data pipelines that connect … trading systems with downstream consumers. You will participate in architectural decisions, code reviews, and technical design sessions, contributing your expertise to shape the evolution of this automated platform in Rates. Required Qualifications Minimum 5 years of hands‐on Python development experience Strong preference for candidates with financial services background ...

Lead Risk Software Engineer LDN

Location
Greater London, England, United Kingdom
work will directly support trading operations across multiple Rates Swap Derivative products and Options products . You will be responsible for developing scalable, performant code that handles large volumes of market data and complex financial calculations. This includes implementing risk metrics, PnL attribution frameworks, and data pipelines that connect … trading systems with downstream consumers. You will participate in architectural decisions, code reviews, and technical design sessions, contributing your expertise to shape the evolution of this automated platform in Rates. Required Qualifications Minimum 5 years of hands-on Python development experience Strong preference for candidates with financial services background ...

Software Engineer Norwich

Location
Norwich, England, United Kingdom
make a huge impact. We primarily use Golang, C# and React (TypeScript) and we host everything on AWS, using Terraform for infrastructure as code, helm for deployments and GitLab for our CI/CD pipelines. We are looking for developers who love solving challenges and can write clean … Duties Duties may include some or all, with various levels, of the following: Participating in technical project planning. Writing high quality, efficient, maintainable code in a good timeframe. Creating, maintaining and querying SQL and NoSQL databases. Documenting projects. Communicating and collaborating with colleagues. Influencing the department’s architecture, including ...

Lead Risk Software Engineer LDN

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
work will directly support trading operations across multiple Rates Swap Derivative products and Options products . You will be responsible for developing scalable, performant code that handles large volumes of market data and complex financial calculations. This includes implementing risk metrics, PnL attribution frameworks, and data pipelines that connect … trading systems with downstream consumers. You will participate in architectural decisions, code reviews, and technical design sessions, contributing your expertise to shape the evolution of this automated platform in Rates. Required Qualifications Minimum 5 years of hands-on Python development experience Strong preference for candidates with financial services background ...

Lead Risk Software Engineer LDN

Location
Westminster, West End, United Kingdom
work will directly support trading operations across multiple Rates Swap Derivative products and Options products . You will be responsible for developing scalable, performant code that handles large volumes of market data and complex financial calculations. This includes implementing risk metrics, PnL attribution frameworks, and data pipelines that connect … trading systems with downstream consumers. You will participate in architectural decisions, code reviews, and technical design sessions, contributing your expertise to shape the evolution of this automated platform in Rates. Required Qualifications Minimum 5 years of hands-on Python development experience Strong preference for candidates with financial services background ...

Lead Software Engineer - Risk/ FORT BUS MGMT

Location
Greater London, England, United Kingdom
solutions supporting rates trading activities. Collaborate closely with quantitative analysts, traders, risk managers, product managers, and other technology teams. Develop scalable, high-performance Python code to process large volumes of market data and perform complex financial calculations. Implement risk metrics, P&L attribution frameworks, and data pipelines connecting trading … systems to downstream consumers. Participate in architectural decisions, code reviews, and technical design sessions to shape platform evolution across Rates and Equities. Gather requirements from business users and translate business needs into technical solutions; communicate technical constraints in business terms. Maintain and enhance existing and legacy applications when required. ...

Applied AI ML Engineer - Associate

Location
Greater London, England, United Kingdom
requirements, solution design, prototyping, evaluation, deployment support, monitoring, and iteration. Develop Python-based AI/ML solutions on AWS/GCP, contributing production-ready code as part of a delivery team. Build and evaluate AI/LLM solutions, including prompt/RAG patterns and agentic workflows, alongside classical … development patterns and frameworks, including prompt engineering, RAG, LangChain/LangGraph and/or Google ADK. Strong Python and SQL; able to write clean, production-ready code. Strong AI/ML fundamentals, including statistics, probability, linear algebra, and model evaluation. Experience with scikit-learn and either PyTorch or TensorFlow. ...

Senior Software Engineer - Python

Location
Watford, England, United Kingdom
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 ...

Senior Software Engineer

Location
Liverpool, England, United Kingdom
need everyone's energy and commitment, regardless of region or rank, to make that mission a reality for millions more customers. Our culture code, a set of principles that underpins our values, is our commitment to each other and workingbetter together. Join EcoOnline and be part of a mission … systems and APIs, ensuring seamless integration between products. Contribute to the design and development of shared services (e.g., authentication, hierarchy management). Participate in code reviews, technical discussions, and mentoring to support team growth. Work closely with Product Managers and other stakeholders to understand problems and deliver high-impact ...

Software Engineer (C++) - eDV Cleared

Hiring Organisation
Searchability NS&D
Location
Cheltenham, Gloucestershire, United Kingdom
Employment Type
Full-Time
Salary
£45,000 - £60,000 per annum
delivery processes. The Role As a Software Developer, you will: Design, develop and maintain high-performance software applications using C++ in Linux environments. Produce clean, efficient and maintainable code with a focus on performance, scalability and reliability. Use debugging, profiling and static analysis tools to ensure high-quality … software and maximise code coverage. Investigate and resolve software defects, including issues relating to third-party libraries and dependencies. Containerise applications using Docker to support efficient deployment. Contribute to the development and maintenance of CI/CD pipelines. Work closely with cross-functional teams to understand requirements and deliver ...

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 ...

(Senior) Backend Engineer, Marketplace

Hiring Organisation
Wheely
Location
London, UK
Employment Type
Full-time
waiting. We're looking for a Mid/Senior Backend Engineer to join a team that keeps frameworks lean and focuses on what matters: clean, maintainable code, shipped fast with TDD, DDD, and continuous integration and delivery. We are a Go shop, and while we're busy migrating … live coding. Senior+ candidates also complete a system design section and a structured review of past experience and achievements. ResponsibilitiesWrite high-quality, performant code primarily in Go. Implement new microservices while helping us responsibly manage and migrate away from legacy services. Work closely with product managers, designers, and data ...

(Senior) Backend Engineer, Maps

Hiring Organisation
Wheely
Location
London, UK
Employment Type
Full-time
tracked. We're looking for a Mid/Senior Backend Engineer to join a team that keeps frameworks lean and focuses on what matters: clean, maintainable code, shipped fast with TDD, DDD, and continuous integration and delivery. We are a Go shop, and while we're busy migrating … live coding. Senior+ candidates also complete a system design section and a structured review of past experience and achievements. ResponsibilitiesWrite high-quality, performant code primarily in Go. Implement new microservices while helping us responsibly manage and migrate away from legacy services. Work closely with product managers, designers, and data ...

Frontend Engineer

Hiring Organisation
Zopa
Location
London, UK
Employment Type
Full-time
that help teams move faster. Optimise application performance, reliability and accessibility, using data, experimentation and customer feedback to continuously improve our products. Participate in code reviews, testing, CI/CD and observability, helping maintain high engineering standards while learning from experienced teammates. Take ownership of your work, proactively identifying … responsive, accessible UI development. Experience working collaboratively with Product Managers, Designers and Engineers to deliver high-quality customer experiences. An interest in writing clean, maintainable code and continuously improving application performance, reliability and developer experience. Familiarity with modern software development practices, including testing, Git, CI/ ...

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 ...

Full Stack Engineer

Location
Greater London, England, United Kingdom
candidates of all backgrounds, including those from underrepresented groups in tech and science. The Role At Apoha, software engineering isn’t just about writing code — it’s about creating the foundation for a breakthrough technology to thrive. As an engineer here, you’ll help shape how the world … someone who wants to help define the architecture, culture, and best practices of a growing team — someone who’s just as excited by writing clean, scalable code as they are by collaborating with scientists to bring a fundamentally new technology to life. What ...

Senior Software Engineer (Backend)

Location
Warminster, England, United Kingdom
third‐party applications Making architectural decisions around backend services and data flows Implementing event‐driven and real-time integration patterns where appropriate Writing clean, maintainable, well‐tested code using modern engineering practices Improving CI/CD pipelines, automated testing and platform observability Working closely with engineers, product specialists ...

Full Stack Engineer

Location
Greater London, England, United Kingdom
ability to learn on the job, work independently and ask the right questions when moving into unfamiliar areas. A track record of writing clean, testable and maintainable code, while improving the codebase around you. Clear communication skills and confidence working with both technical and non-technical people, including ...

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 ...