Code Optimisation Jobs in the UK

1 to 25 of 41 Code Optimisation Jobs in the UK

Node Developer

London, England, United Kingdom
Solirius Reply
with RESTful APIs and third-party services to integrate and enhance system functionality. Database Management: Develop and maintain database architectures (e.g., MongoDB, PostgreSQL, MySQL) for robust data storage solutions. Code Optimization: Write clean, modular, and reusable code, adhering to best practices and design patterns. Testing and Debugging: Conduct unit and integration testing, debug issues, and ensure high-quality … server-side logic and maintain smooth user experiences. Continuous Learning: Stay updated on the latest trends in Node.js and related technologies, applying new knowledge to improve system performance and code quality. Agile Methodology: Participate in Agile development cycles, contributing to sprint planning, code reviews, and continuous delivery. Key Skills/Experience: Experience with building and maintaining RESTful APIs. More ❯
Posted:

Full Stack Software Engineer III - Cross Risk Calculations

Glasgow, Scotland, United Kingdom
JPMorgan Chase & Co
responsibilities Execute creative software solutions, design, develop, and troubleshoot with the ability to think beyond routine approaches to build solutions or resolve technical problems. Develop secure, high-quality production code, review, and debug code written by others. Identify opportunities to eliminate or automate recurring issues to improve operational stability of software applications and systems. Lead evaluation sessions with … of the Software Development Life Cycle (SDLC). Experience with automation and continuous delivery methods. Hands-on experience in system design, application development, testing, and operational stability. Proficiency in code optimization and refactoring for scalability and performance. Understanding of agile methodologies, including CI/CD, application resiliency, and security. Preferred Qualifications, Capabilities, and Skills: Proficiency in big data technologies More ❯
Posted:

Senior Product Engineer

United Kingdom
Hybrid / WFH Options
Problemshared
have strong communication skills. You will: Design, develop, and maintain scalable web applications that meet the evolving needs of our users and business. Write clean, efficient, and well-documented code in Python and JavaScript, adhering to best practices and coding standards. Collaborate effectively with cross-functional teams including product management, design, and other engineering disciplines to define, scope, and … implement new features and improvements. Optimise application performance and responsiveness through code optimisation, efficient data management, and infrastructure considerations. Implement robust security and data protection measures to safeguard user data and ensure compliance with relevant regulations. Mentor junior developers by providing guidance, sharing knowledge, and fostering their technical growth. Contribute actively to code reviews , providing constructive feedback … to ensure code quality and consistency across the team. Participate in the full software development lifecycle , from requirements gathering and design to deployment and monitoring. Troubleshoot and resolve technical issues , ensuring the stability and reliability of our web applications. Stay up-to-date with the latest web development trends, technologies, and best practices. What we are looking for: Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Product Engineer Product Engineering

London, United Kingdom
Hybrid / WFH Options
Problemshared
have strong communication skills. You will: Design, develop, and maintain scalable web applications that meet the evolving needs of our users and business. Write clean, efficient, and well-documented code in Python and JavaScript, adhering to best practices and coding standards. Collaborate effectively with cross-functional teams including product management, design, and other engineering disciplines to define, scope, and … implement new features and improvements. Optimise application performance and responsiveness through code optimisation, efficient data management, and infrastructure considerations. Implement robust security and data protection measures to safeguard user data and ensure compliance with relevant regulations. Mentor junior developers by providing guidance, sharing knowledge, and fostering their technical growth. Contribute actively to code reviews , providing constructive feedback … to ensure code quality and consistency across the team. Participate in the full software development lifecycle , from requirements gathering and design to deployment and monitoring. Troubleshoot and resolve technical issues , ensuring the stability and reliability of our web applications. Stay up-to-date with the latest web development trends, technologies, and best practices. What we are looking for: Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Engineer

City of London, London, United Kingdom
GIOS Technology
to have primary skill and all others should be good to have, because client is expecting the person to be full stack developer, so he should be able to code in Front-end, back-end, build and deploy using AWS. Expertise and Competencies Architecture and Application design, documentation and hands-on implementation. Front End –Angular, TypeScript, JavaScript. – Primary skill … part of digital cloud transformation. Developed tools and applications by writing clean, efficient code. Mentoring junior developers & helping them to solve complex issues & problems. Instrumental in issue resolution, debugging code, code review, code optimization and implementing the best practices. Provided information by collecting, analysing, and summarizing development and service issues More ❯
Posted:

Full Stack Engineer

London Area, United Kingdom
GIOS Technology
to have primary skill and all others should be good to have, because client is expecting the person to be full stack developer, so he should be able to code in Front-end, back-end, build and deploy using AWS. Expertise and Competencies Architecture and Application design, documentation and hands-on implementation. Front End –Angular, TypeScript, JavaScript. – Primary skill … part of digital cloud transformation. Developed tools and applications by writing clean, efficient code. Mentoring junior developers & helping them to solve complex issues & problems. Instrumental in issue resolution, debugging code, code review, code optimization and implementing the best practices. Provided information by collecting, analysing, and summarizing development and service issues More ❯
Posted:

React Native Developer

Coventry, England, United Kingdom
Whitehall Resources Ltd
Team Collaboration: Foster an inclusive team environment, encouraging knowledge sharing and continuous learning. Stay Updated: Keep abreast of the latest trends and technologies in mobile development and recommend improvements. Code Optimization & Best Practices: Write and optimize JavaScript/TypeScript code, ensuring quality, maintainability, and scalability using best practices and design patterns. Cross-Platform Development: Develop applications for both … and analytical thinking Deep knowledge of JavaScript and TypeScript, including ES6+ Experience with third-party dependencies and debugging Familiarity with native build tools (Xcode, Gradle, Android Studio, Visual Studio Code) Proficiency in Redux, Redux Saga, and Hooks Understanding of REST APIs and offline storage Experience with automated testing suites like Jest and React Testing Library Desirable Skills: Backend API More ❯
Posted:

Data Engineer

London, England, United Kingdom
Insight Global
HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Must Haves: Strong Python, C#, .NET development skills – proven ability to write efficient, production-quality code (e.g., data structures, error handling, code optimization). Proficiency in SQL – comfortable designing databases, writing complex queries, and handling performance tuning. Experience with Databricks (or a comparable Spark More ❯
Posted:

Software Engineer (C# & Native)

Portsmouth, England, United Kingdom
TÜV SÜD
to various industries including Aerospace, Defence, Electronics & Consumer, Machinery, Marine, Medical, Rail, and Telecommunications. Responsibilities Design, develop, and maintain high-quality software applications for Windows, Linux, and iOS. Optimize code for runtime speed and performance. Implement client/server architectures and security measures. Integrate with industrial communication protocols and data acquisition systems. Troubleshoot and resolve technical issues in industrial … development, including object-oriented principles, asynchronous programming, and .NET framework/Core. Experience developing web applications using Blazor. Strong experience with Delphi for Windows and Linux. Knowledge of C++, code optimization, and industrial communication protocols (MODBUS, OPC, Profibus). Experience with data acquisition systems. Proficiency with Linux OS, Git, and understanding of SDLC and agile methodologies. Strong communication and More ❯
Posted:

Cloud Tech Lead

London, United Kingdom
Theodo
be key to your role, as you help elevate their skills and drive long-term success. Our focus is AWS Serverless & TypeScript, but you'll also consult on legacy code optimisation and replatforming when needed. What we're looking for: Core Skills: - 5 years+ in cloud engineering - Proficient in TypeScript & Node (Python is a plus) - Experience with AWS More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Isleworth, England, United Kingdom
Hybrid / WFH Options
Sky
will be well versed in design patterns, software engineering principles, frameworks and technologies Experienced in Object-oriented programming in ES6 and/or TypeScript Experience developing for platforms where code optimisation is essential, e.g. TVs, mobile phones, gaming or embedded devices A BDD and/or TDD approach to writing software (Cucumber, Jasmin, Jest, Cypress) Familiarity with CI More ❯
Posted:

Software Engineer II- Java

Glasgow, Scotland, United Kingdom
JPMorgan Chase & Co
system, while gaining the skills and experience needed to grow within your role. Job responsibilities Executes standard software solutions, design, development, and technical troubleshooting Writes secure and high-quality code using the syntax of at least one programming language with limited guidance Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications Applies knowledge … to identify problems and contribute to decision-making in service of secure, stable application development Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems Adds to team culture of diversity, equity, inclusion, and respect Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and expanding applied experience … Hands-on practical experience in system design, application development, testing, and operational stability Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Proficient in coding Core Java , J2EE and Spring Boot Experience across the whole Software Development Life Cycle Exposure to agile methodologies such as More ❯
Posted:

Senior Machine Learning Engineer, London

London, England, United Kingdom
Hybrid / WFH Options
Fitch Group, Inc
ML solutions—focusing on advanced generative AI frameworks, large language models, and agentic workflows. Act as a technical leader by mentoring junior team members, providing guidance on best practices, code quality, and architectural design. Drive projects and strategic initiatives, collaborating with product squads and business stakeholders to ensure seamless integration of ML solutions into existing workflows. Develop robust, production … environments. Expertise in containerization (e.g., Docker, Kubernetes, AWS EKS) and building scalable systems in cloud environments. Deep understanding of software development fundamentals, including automated testing, source version control, and code optimization. Excellent communication and collaboration skills to interact with technical teams, business partners, and stakeholders. Bachelor’s degree in machine learning, computer science, data science, applied mathematics, or a More ❯
Posted:

Lead Machine Learning Engineer, Associate Director, London

London, England, United Kingdom
Hybrid / WFH Options
Fitch Group, Inc
PyTorch. Expertise in containerization (e.g., Docker, Kubernetes, AWS EKS) and building scalable systems in cloud environments. Deep understanding of software development fundamentals, including automated testing, source version control, and code optimization. Excellent communication and collaboration skills, with the ability to interact effectively with both technical teams and business stakeholders. Bachelor’s degree in machine learning, computer science, data science More ❯
Posted:

Java Developer - Algorithmic Trading

London, England, United Kingdom
Hybrid / WFH Options
Client Server
arm of a global bank. As a Java Developer, you will research strategies for tailoring prices and controlling the behaviour of auto-hedging. You'll write production quality Java code used for pricing and hedging FX instruments and oversee the algorithms' performance intraday, ensuring that it is behaving as expected and acting when needed to fix any issues. You … fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You have a deep knowledge of Java including garbage collection You have a strong appreciation of low latency systems and code optimisation to ensure speed You have experience within a financial services environment or can demonstrate a personal interest and desire to learn about financial markets and progress your More ❯
Posted:

Low Level Embedded Software Engineer (Senior Levels)

Easter Howgate, Midlothian, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
application of various strategies Use of RTOS's such as VxWorks or embedded Linux Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs A good understanding of electronics, schematic design and use of test equipment Experience developing solutions for ARM and Intel based multicore processing platforms Communication More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Low Level Embedded Software Engineer (Senior Levels)

Edinburgh, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
application of various strategies. Use of RTOS's such as VxWorks or embedded Linux. Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs. A good understanding of electronics, schematic design and use of test equipment. Experience developing solutions for ARM and Intel based multicore processing platforms. Communication More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead/Staff Data Platform Engineer (Contract - 3-6 months)

London, England, United Kingdom
Gorilla - Energy data applications
enable product innovation. Support reliability and operational excellence by implementing observability, automation, and incident response best practices. Contribute to CI/CD pipelines, workflow orchestration improvements, and infrastructure-as-code optimization. Provide architectural guidance and hands-on mentoring to engineers across teams. Document changes, create transition plans, and support a smooth handover of context and ownership to the permanent … internal platform infrastructure at scale in production environments. Expertise in AWS (especially Lambda, ECS/EC2, S3, and RDS). Strong hands-on experience with Terraform and infrastructure-as-code practices. Familiarity with tools like Airflow , DBT , and cloud data platforms such as Snowflake or Databricks . Understanding of CI/CD , observability, and platform reliability practices in cloud More ❯
Posted:

Senior Machine Learning Engineer, London

London, England, United Kingdom
Hybrid / WFH Options
Fitch Ratings
ML solutions—focusing on advanced generative AI frameworks, large language models, and agentic workflows. Act as a technical leader by mentoring junior team members, providing guidance on best practices, code quality, and architectural design. Drive projects and strategic initiatives, collaborating with product squads and business stakeholders to ensure seamless integration of ML solutions into existing workflows. Develop robust, production … paced environments. Expertise in containerization (, Docker, Kubernetes, AWS EKS) and building scalable systems in cloud environments. Deep understanding of software development fundamentals, including automated testing, source version control, and code optimization. Excellent communication and collaboration skills to interact with technical teams, business partners, and stakeholders. Bachelor’s degree in machine learning, computer science, data science, applied mathematics, or a More ❯
Posted:

Lead Machine Learning Engineer, Associate Director, London

London, England, United Kingdom
Hybrid / WFH Options
Fitch Group, Inc., Fitch Ratings, Inc., Fitch Solutions Group
PyTorch. Expertise in containerization (e.g., Docker, Kubernetes, AWS EKS) and building scalable systems in cloud environments. Deep understanding of software development fundamentals, including automated testing, source version control, and code optimization. Excellent communication and collaboration skills, with the ability to interact effectively with both technical teams and business stakeholders. Bachelor’s degree in machine learning, computer science, data science More ❯
Posted:

Lead Machine Learning Engineer, Associate Director 1

Manchester, England, United Kingdom
Hybrid / WFH Options
Fitch Group
PyTorch. Expertise in containerization (e.g., Docker, Kubernetes, AWS EKS) and building scalable systems in cloud environments. Deep understanding of software development fundamentals, including automated testing, source version control, and code optimization. Excellent communication and collaboration skills, with the ability to interact effectively with both technical teams and business stakeholders. Bachelor's degree in machine learning, computer science, data science More ❯
Posted:

Lead Machine Learning Engineer, Associate Director, London

London, England, United Kingdom
Hybrid / WFH Options
Fitch Group
PyTorch. Expertise in containerization (e.g., Docker, Kubernetes, AWS EKS) and building scalable systems in cloud environments. Deep understanding of software development fundamentals, including automated testing, source version control, and code optimization. Excellent communication and collaboration skills, with the ability to interact effectively with both technical teams and business stakeholders. Bachelor's degree in machine learning, computer science, data science More ❯
Posted:

Senior Developer - Core Technology

London, England, United Kingdom
iSAM
to drive meaningful change, enhance business decision-making, and contribute to the evolution of our firm’s technical capabilities. Required Skills: Proven expertise in Java development, including architectural design, code optimization, and unit testing. Strong understanding of financial systems, with the ability to quickly grasp business needs and align them with technical solutions. Ability to work autonomously on complex … non-technical audiences. A proactive and adaptable mindset with a continuous learning approach. Preferred Skills: Experience with Python Hands-on experience working with relational databases, including schema design, query optimisation, and performance tuning. Familiarity with data science principles and methodologies, with experience applying them in real-world scenarios. Expertise in the following technologies: Hibernate, PostgreSQL, Maven, Guice, Numpy, Pandas … Exposure to financial markets, either through formal education or professional experience An interest in and working knowledge of AI-assisted development tools (e.g., code generation, automated testing, intelligent documentation), with an appreciation for how these tools can enhance developer productivity and business insight. This role falls under the FCA Senior Managers and Certification Regime. A strong commitment to conduct More ❯
Posted:

Machine Learning Engineer

Welwyn Garden City, England, United Kingdom
Hybrid / WFH Options
Tesco
a broad range of projects, spanning across supply chain, logistics, store and online. These include projects in the areas of Operations Optimisations, Commercial Decision Support (e.g. Forecasting and Range Optimisation), Online (e.g. Search and Recommendation) and Intelligent Edge (e.g. Computer Vision). Our Machine Learning Engineers work alongside our data scientists, helping with everything from development of tools and … platforms, code optimisations through to deployment of solutions on the edge, cloud and big-data environments. As a Software Engineer in Machine Learning Engineering, you’ll be a significant contributor to the delivery of products in one of Tesco’s most strategic technology areas. You’ll work with other engineers, data scientists, product managers, systems engineers, and analytics professionals … and architecture. Working with product teams to communicate and translate needs into technical requirements. Working with Data Scientists, Engineers and Product teams across the software lifecycle. Delivering high quality code and solutions, bringing solutions into production. Performing code reviews to optimise technical performance of data science solutions. Supporting production systems, resolving incidents, and performing root cause analysis. Continually More ❯
Posted:

Azure Engineering Manager

United Kingdom
Hybrid / WFH Options
Livestock Information Limited
fix support to resolve system issues and minimise downtime in line with Service Level Agreements including out-of-hours. Ensure monitoring of system performance, availability, capacity, and infrastructure and code optimisation to ensure efficiency and reliability. Lead 3rd line support for Azure platform and customer identity & integration services, addressing escalated and complex issues, whilst coordinating with internal teams … paced environment. Proven ability to monitor and maintain complex cloud-based systems, ensuring uptime and performance. Management of Azure subscriptions and Azure resources. Supervising the use of infrastructure as code (IaC) tools like Azure Resource Manager (ARM) templates or Terraform to provision and manage Azure cloud resources. Implementing automation into current processes and procedures. Oversight of managing customer identity More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Code Optimisation
10th Percentile
£49,000
25th Percentile
£53,125
Median
£62,500
75th Percentile
£73,125
90th Percentile
£78,000