Functional Programming Jobs in England

25 of 25 Functional Programming Jobs in England

Senior Frontend Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Tiro Partners
Senior Frontend Developer/Lead Frontend Engineer/React/TypeScript/Functional Programming/Elm/Haskell/AI Senior Frontend Developer - Deep Tech GenAI Startup Title: Senior Frontend Developer Location: Hybrid, London (1 day a week on-site) Domain: AI startup, Engineering Tech: JavaScript, React, TypeScript, Elm, WebGL, Tailwind CSS, AI Salary … computational geometry to build tools that transform large-scale engineering through machine learning and generative AI. They are now looking for a Senior Frontend Engineer with a passion for functional programming and elegant, performant user interfaces. The frontend stack includes React, TypeScript, Elm, and WebGL, with the backend built mainly in Python and running on AWS. Core skills … Strong senior-level frontend expertise in JavaScript, React, and TypeScript Experience in functional programming (Elm, Haskell, WebGL) Proven track record in small, scaling teams BSc in Computer Science (or related discipline) from a leading university, or equivalent practical experience Ability to commute to London once a week Nice-to-haves : OpenGL, Vulkan, Python, Tailwind CSS, AI/ML More ❯
Employment Type: Permanent
Salary: £90000 - £150000/annum equity
Posted:

Senior Frontend Engineer

London, South East, England, United Kingdom
Hybrid / WFH Options
Tiro Partners Limited
Senior Frontend Developer/Lead Frontend Engineer/React/TypeScript/Functional Programming/Elm/Haskell/AI Senior Frontend Developer - Deep Tech GenAI Startup Title: Senior Frontend Developer Location: Hybrid, London (1 day a week on-site) Domain: AI startup, Engineering Tech: JavaScript, React, TypeScript, Elm, WebGL, Tailwind CSS, AI Salary … computational geometry to build tools that transform large-scale engineering through machine learning and generative AI. They are now looking for a Senior Frontend Engineer with a passion for functional programming and elegant, performant user interfaces. The frontend stack includes React, TypeScript, Elm, and WebGL, with the backend built mainly in Python and running on AWS. Core skills … Strong senior-level frontend expertise in JavaScript, React, and TypeScript Experience in functional programming (Elm, Haskell, WebGL) Proven track record in small, scaling teams BSc in Computer Science (or related discipline) from a leading university, or equivalent practical experience Ability to commute to London once a week Nice-to-haves : OpenGL, Vulkan, Python, Tailwind CSS, AI/ML More ❯
Employment Type: Full-Time
Salary: £90,000 - £150,000 per annum
Posted:

Senior Backend Engineer

Central London, London, United Kingdom
Ncounter LTD
Product-Focused Backend Engineer Functional Programming & Distributed Systems London (Hybrid) | £120,000£160,000 + Equity At Ncounter, were partnering with a cutting-edge AI company on a mission to redefine how professionals in highly regulated industries interact with complex, multi-modal data. Their platform empowers users to deploy custom no-code AI agents that produce verifiable outputs … Design to solve real user problems Playing an active role in shaping team goals, defining technical metrics, and prioritising outcomes over ticket-chasing Your Background: Hands-on experience with functional programming (Elixir is a plus, but other languages like Scala, Haskell, Clojure, Go, Node.js, or F# are welcome) Proven track record of building and scaling distributed backend systems More ❯
Employment Type: Permanent
Posted:

Backend Engineer

West London, London, England, United Kingdom
Ncounter
Product-Focused Backend Engineer – Functional Programming & Distributed Systems London (Hybrid) | £120,000–£160,000 Equity At Ncounter, we’re partnering with a cutting-edge AI company on a mission to redefine how professionals in highly regulated industries interact with complex, multi-modal data. Their platform empowers users to deploy custom no-code AI agents that produce verifiable outputs … Design to solve real user problems Playing an active role in shaping team goals, defining technical metrics, and prioritising outcomes over ticket-chasing Your Background: Hands-on experience with functional programming (Elixir is a plus, but other languages like Scala, Haskell, Clojure, Go, Node.js, or F# are welcome) Proven track record of building and scaling distributed backend systems More ❯
Employment Type: Full-Time
Salary: £120,000 - £160,000 per annum
Posted:

Senior Quality Engineer (Mobile)

London, United Kingdom
Experis
before, at, or after the time of purchase. Responsibilities Collaborate with Product, Design and Development teams to understand product requirements and create comprehensive test plan and test cases. Execute functional and automated tests to verify the accuracy, completeness, and reliability of functionality. Contribute to the development and enhancement of UI automated testing frameworks built on Espresso (Android) and XCUITest … master's degree in science (preferably Computer Science, Engineering, or other related disciplines). Must have hands-on testing experience in iOS and Android mobile platforms by leveraging various functional and automated tools. Minimum 3+ years of mobile app Automation experience with tools like Monkey Talk, Selendriod, Appium, Katalon etc. Possesses deep knowledge on Functional, Integration, Regression, Exploratory … End to End, Compatibility, GUI, Web Services and Accessibility testing. Good Understanding of Swift, Kotlin or similar functional programming language. Strong programming abilities and debugging skills. Excellent API testing experience using Postman, IntelliJ Http Client, or similar tools. Strong experience with Debugging tools like Charles Proxy, Splunk, Sentry, Console or similar. Excellent communication and team player. Experience More ❯
Employment Type: Contract
Rate: £500/day
Posted:

Jr Data Engineer

Manchester, United Kingdom
The Portfolio Group
on a chosen cloud platform. What We're Looking For Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field. Strong grasp of Python fundamentals including: Functional programming Object-oriented programming (OOP) Data types and structures Unit testing using pytest Proficiency in SQL (we use MySQL, but experience with other SQL platforms is welcome More ❯
Employment Type: Permanent
Salary: £25000 - £30000/annum
Posted:

Jr Data Engineer

Manchester, Lancashire, England, United Kingdom
The Portfolio Group
on a chosen cloud platform. What We're Looking For Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field. Strong grasp of Python fundamentals including: Functional programming Object-oriented programming (OOP) Data types and structures Unit testing using pytest Proficiency in SQL (we use MySQL, but experience with other SQL platforms is welcome More ❯
Employment Type: Full-Time
Salary: £25,000 - £30,000 per annum
Posted:

Software Development Engineer

Warwick, Warwickshire, United Kingdom
EES Solutions
and writing clean, efficient code to testing, deploying, and supporting production systems. Key Responsibilities: Analyse and gather software requirements and design system functionality. Develop high-quality code using appropriate programming, scripting, or database languages. Collaborate with cross-functional teams to implement new features or enhancements. Support testing, debugging, and troubleshooting of existing software applications. Maintain and evolve existing … Automated and manual testing Participate in system integration and user acceptance testing (UAT). Work independently and contribute effectively within an Agile or DevOps environment. Required Skills & Experience: Solid programming experience with one or more of the following languages: Python, C++, Java, C#, or similar. Experience with software development tools and practices (e.g., Git, Jenkins, Docker, Jira). Strong … debugging, troubleshooting, and performance tuning skills. Understanding of object-oriented and/or functional programming principles. Familiarity with Agile methodologies and version control workflows. Ability to interpret and translate complex system requirements into working software. Preferred Skills: Experience with embedded systems or platform-level development. Familiarity with scripting languages (Shell, Bash, PowerShell, etc.). Exposure to modern software More ❯
Employment Type: Contract
Posted:

F# Software Developer

London, United Kingdom
Experis
engineering methodologies that provides business platform and technology capabilities for our customers and colleagues. Technical Troubleshooting Continuous Learning Software Design Strategic Thinking Change and Transformation Digital and Technology Computer Programming Secure Coding Practices Teamwork Communication Test Automation Problem Solving Tools Business Acumen Risk and Controls Job Summary We are seeking a skilled F# Developer to join our team and … contribute to the development of robust, efficient, and scalable software solutions. As an F# Developer, you will leverage functional programming principles within the .NET ecosystem to build applications that meet business and technical requirements. Key Responsibilities Design and develop software applications using F#. Maintain and enhance existing applications. Collaborate with cross-functional teams to gather and analyse More ❯
Employment Type: Contract
Rate: £300/day
Posted:

Python Developer - Operations

Central London, London, United Kingdom
Hybrid / WFH Options
Feenicks Ltd TA Archway International
with Python Experience or a solid understanding of finance or financial systems Fullstack development experience using JavaScript and React Experience with Flask or similar Python web frameworks Familiarity with functional programming Experience working with PostgreSQL or other SQL databases Knowledge of Docker and containerized environments Exposure to cloud platforms (ideally AWS ) Experience with financial operations systems More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

Scala Developer

City of London, London, United Kingdom
Stealth iT Consulting
and retrospectives. Support continuous integration and deployment pipelines. Required Skills and Experience: Strong commercial experience in Scala development. Hands-on experience with the Play Framework . Solid understanding of functional programming principles. Experience working with REST APIs , JSON, and HTTP protocols. Familiarity with version control systems (Git). Agile/Scrum delivery environment experience. Understanding of TDD/ More ❯
Posted:

Scala Developer

London Area, United Kingdom
Stealth iT Consulting
and retrospectives. Support continuous integration and deployment pipelines. Required Skills and Experience: Strong commercial experience in Scala development. Hands-on experience with the Play Framework . Solid understanding of functional programming principles. Experience working with REST APIs , JSON, and HTTP protocols. Familiarity with version control systems (Git). Agile/Scrum delivery environment experience. Understanding of TDD/ More ❯
Posted:

Graduate/Junior Software Engineer (Fin-tech Electronic Trading Systems)

London, South East, England, United Kingdom
Hybrid / WFH Options
IT Graduate Recruitment
at A-Level (or equivalent) Must have unrestricted right to work in the UK, as we unfortunately cannot provide Visa Sponsorship . Desirable Skills Strong understanding of object-oriented programming and multithreading/concurrency. Experience building real-time, high-throughput systems (ideally in finance or trading). Familiarity with electronic trading platforms, FIX protocol, or market data feeds is … Azure, AWS, or GCP) and DevOps tools. Strong communication skills and the ability to work collaboratively in a team-oriented environment. Experience with containerization (Docker, Kubernetes). Exposure to functional programming concepts (e.g., F# or other paradigms). Background in financial markets, derivatives, or algorithmic trading. Knowledge of data structures, networking, and low-latency optimisation techniques. Why Join More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Software Engineer - Oracle Exadata

Bromley, London, United Kingdom
Hybrid / WFH Options
Pontoon
of business-driven enhancements while maintaining high performance and stability in production environments. In this role, you will work with CI/CD and TDD practices in a modern functional language (Scala) , with a strong focus on multi-terabyte Oracle Exadata database performance and tuning. You'll partner closely with the BA/PM, technical programme lead, and other … Participate actively in Agile ceremonies and cross-team collaboration. Required Skills & Experience Deep expertise in Oracle Exadata performance and tuning. Strong background in Scala or another modern OO/functional programming language. Experience with reactive event-sourced systems . Proficient in applying design patterns and optimizing algorithms. Solid understanding of Agile/Scrum methodologies. Experience with Specification by More ❯
Employment Type: Contract
Posted:

Software Engineer - Oracle Exadata

Bromley, Kent, England, United Kingdom
Hybrid / WFH Options
Pontoon
of business-driven enhancements while maintaining high performance and stability in production environments. In this role, you will work with CI/CD and TDD practices in a modern functional language (Scala) , with a strong focus on multi-terabyte Oracle Exadata database performance and tuning. You'll partner closely with the BA/PM, technical programme lead, and other … Participate actively in Agile ceremonies and cross-team collaboration. Required Skills & Experience Deep expertise in Oracle Exadata performance and tuning. Strong background in Scala or another modern OO/functional programming language. Experience with reactive event-sourced systems . Proficient in applying design patterns and optimizing algorithms. Solid understanding of Agile/Scrum methodologies. Experience with Specification by More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Compiler Engineer

Cambridge, Cambridgeshire, England, United Kingdom
MicroTECH Global Ltd
from co-designing the instruction sets together with the hardware engineering team, to developing the compilers and application APIs to interface the accelerator with ML models and frameworks. Responsibilities: Programming our bespoke hardware accelerators by writing compilers and DSLs Creating tools for debugging, profiling, and optimising programs for our accelerators Developing efficient applications and runtime libraries for server CPUs … that utilise our accelerators Key Requirements: PhD or MSc in related field Used Rust in production or open source codebases Experience with low-level programming languages in general (e.g. Rust, C, C++) or functional programming languages (e.g. Haskell, OCaml, Nix) 3 years of experience working on relevant areas such as performance sensitive- or systems programming, and More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Senior Data Engineer

City of London, London, United Kingdom
Sahaj Software
stories/Skills you’ll need: Demonstrated experience as a Senior Data Engineer in complex enterprise environments Deep understanding of technology fundamentals and experience with languages like Python, or functional programming languages like Scala Demonstrated experience in design and development of big data applications using tech stacks like Databricks, Apache Spark, HDFS, HBase and Snowflake Commendable skills in More ❯
Posted:

Senior Data Engineer

London Area, United Kingdom
Sahaj Software
stories/Skills you’ll need: Demonstrated experience as a Senior Data Engineer in complex enterprise environments Deep understanding of technology fundamentals and experience with languages like Python, or functional programming languages like Scala Demonstrated experience in design and development of big data applications using tech stacks like Databricks, Apache Spark, HDFS, HBase and Snowflake Commendable skills in More ❯
Posted:

Senior Data Engineer

london, south east england, united kingdom
Sahaj Software
stories/Skills you’ll need: Demonstrated experience as a Senior Data Engineer in complex enterprise environments Deep understanding of technology fundamentals and experience with languages like Python, or functional programming languages like Scala Demonstrated experience in design and development of big data applications using tech stacks like Databricks, Apache Spark, HDFS, HBase and Snowflake Commendable skills in More ❯
Posted:

Senior Data Engineer

slough, south east england, united kingdom
Sahaj Software
stories/Skills you’ll need: Demonstrated experience as a Senior Data Engineer in complex enterprise environments Deep understanding of technology fundamentals and experience with languages like Python, or functional programming languages like Scala Demonstrated experience in design and development of big data applications using tech stacks like Databricks, Apache Spark, HDFS, HBase and Snowflake Commendable skills in More ❯
Posted:

Senior Data Engineer

london (city of london), south east england, united kingdom
Sahaj Software
stories/Skills you’ll need: Demonstrated experience as a Senior Data Engineer in complex enterprise environments Deep understanding of technology fundamentals and experience with languages like Python, or functional programming languages like Scala Demonstrated experience in design and development of big data applications using tech stacks like Databricks, Apache Spark, HDFS, HBase and Snowflake Commendable skills in More ❯
Posted:

Rust Engineer

Manchester, Lancashire, England, United Kingdom
Oscar Technology
in the office), but they're flexible when needed. Culture-wise it's collaborative, outgoing, and pretty fast-paced. What they're after: Commercial experience with Rust Comfortable with functional programming concepts Some exposure to Docker/Kubernetes Cloud experience (AWS, GCP, or Azure) You'll get: Up to £65K depending on experience 25 days holiday + your More ❯
Employment Type: Full-Time
Salary: £55,000 - £65,000 per annum
Posted:

Rust Engineer

Manchester, North West, United Kingdom
Oscar Associates (UK) Limited
in the office), but they're flexible when needed. Culture-wise it's collaborative, outgoing, and pretty fast-paced. What they're after: Commercial experience with Rust Comfortable with functional programming concepts Some exposure to Docker/Kubernetes Cloud experience (AWS, GCP, or Azure) You'll get: Up to £65K depending on experience 25 days holiday + your More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Software Engineer Golang

North West, United Kingdom
Uniting Ambition
and greenfield. Highly challenging role that will get your brain buzzing in a good way daily. Go was developed by Google and is currently one of the fastest growing programming languages in the world, used by companies such as Uber, Netflix, Dropbox and Google. Go is Simple to learn. Easier to maintain due to its simplicity. Reduced infrastructure costs … therefore less dependency on third parties. Great in-built tooling for formatting, linting, testing and benchmarking. First-class error handling. High performance concurrency. Skills Server side development Exposure to functional programming. Experience of distributed systems. Complex event process/continuous query languages. Client/server development experience. Ability to problem solve. Excellent communication and team working skills. Strong academic More ❯
Employment Type: Permanent
Salary: £40000 - £65000/annum
Posted:

Software Engineer Golang

Civic Centre, Wythenshawe, Manchester, Lancashire, England, United Kingdom
Uniting Ambition
and greenfield. Highly challenging role that will get your brain buzzing in a good way daily. Go was developed by Google and is currently one of the fastest growing programming languages in the world, used by companies such as Uber, Netflix, Dropbox and Google. Go is Simple to learn. Easier to maintain due to its simplicity. Reduced infrastructure costs … therefore less dependency on third parties. Great in-built tooling for formatting, linting, testing and benchmarking. First-class error handling. High performance concurrency. Skills Server side development Exposure to functional programming. Experience of distributed systems. Complex event process/continuous query languages. Client/server development experience. Ability to problem solve. Excellent communication and team working skills. Strong academic More ❯
Employment Type: Full-Time
Salary: £40,000 - £65,000 per annum
Posted:
Functional Programming
England
10th Percentile
£93,750
25th Percentile
£97,500
Median
£115,000
75th Percentile
£115,000
90th Percentile
£117,500