Functional Programming Jobs in the City of London

15 of 15 Functional Programming Jobs in the City of London

Lead Java Developer

City of London, London, United Kingdom
ValueMomentum
gathering. Create and maintain technical documentation. To write high-quality code to meet customer requirements. Able to troubleshoot, identify root cause and implement effective solutions. Work closely with cross-functional teams to meet business objectives. Peer review of code changes made by team. Create and maintain technical documentation for the codebase, APIs, and development processes. Collaborate with solution architects … Services. Strong understanding of Java, Java Script, Spring Boot best practices, including exception/error handling best practices. Experience in Java and Java Script 8+ features, especially Lambda and Functional Programming Experience in Asynchronous programming in Java with completable future. Experience with database systems such as MySQL, PostgreSQL, or MongoDB. Experience with Spring data JPA with bidirectional … One To Many, Many To Many relationships. Familiarity with cloud platforms (e.g., AWS, Azure, or GCP). Experience in client-side programming language that lets web developers make Web Application Development smoother and dynamic. Experience in optimizing web and mobile applications, enhancing their scalability, operating speeds, and making them responsive on various formats. Experience in creating dynamic content for More ❯
Posted:

Scala Developer

City of London, London, United Kingdom
Oakwell Hampton Group
Join an innovative and fast-growing tech company building scalable, event-driven systems that power 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 … 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 or HTTP4s Kafka/Pulsar for data streaming … GCP CI/CD with GitHub Actions or Jenkins About You: Strong commercial experience with Scala (or deep FP experience in languages like Haskell or Elixir) Solid understanding of 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 More ❯
Posted:

Senior Golang Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Venture Up
they are seeking a results-oriented individual who is eager to coach and mentor team members, helping them grow both professionally and personally. Their development team uses various different programming languages with a particular focus on Golang but they are looking primarily for strong software developers first and experiences of technologies second. The company is made up of some … commercial experience in software engineering. Demonstrable experience building high-quality and scalable digital products and features. Strong project management and communication skills with the ability to collaborate across cross-functional teams. Ability to confidently make technical decisions in the best interests of users and the business. Strong knowledge and hands-on experience of designing well defined interfaces, we’re … CD pipelines, we’re using Google Cloud Build and Github Actions. Fluency in English (verbal and written). Join an exciting company with many opportunities to progress your Golang functional programming career. Send your CV for immediately review and further details. Senior Golang Backend Engineer Fully Remote/UK Working Hours More ❯
Posted:

Lead GoLang Developer

City of London, London, United Kingdom
Sanderson
working on bleeding edge AI applications Responsibilities Architect and implement robust, scalable, and high-performance software solutions primarily using Go and Python. Apply strong object-oriented design (OOD) and functional programming principles where appropriate, particularly when structuring complex Python applications or concurrent Go services. Champion best practices in software design, including patterns like domain-driven design, clean architecture More ❯
Posted:

Senior Functional Programmer (Haskell)

City of London, London, United Kingdom
Hybrid / WFH Options
Nicoll Curtin
Senior Functional Programmer - Haskell, OCaml, Scala, Linux, F#, Financial Markets, Openshift, Kubernetes I am working with a leading financial services firm who is seeking a Senior Haskell Developer to join a specialist team developing cross-product transactional pricing systems for derivatives. This is a rare opportunity to work with a production-grade Haskell codebase, delivering high-performance backend systems … performance enhancements Collaborate with business analysts and global stakeholders to deliver value-driven solutions Contribute to system architecture and technical direction of the platform Engage in code reviews, pair programming, and continuous improvement initiatives Support production systems and deployment pipelines alongside DevOps teams Mentor junior developers and promote best practices in functional programming Apply financial domain knowledge … in derivatives pricing and risk management Key Skills: Proficient in functional programming (Haskell is preferred, OCaml/Scala also considered) Experience building scalable, high-performance backend/server-side applications Strong understanding of architecture and system design principles Comfortable working in Linux environments and agile development settings Financial markets experience (particularly derivatives) is advantageous MSc or PhD in More ❯
Posted:

Senior Functional Programmer (Haskell)

City of London, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior Functional Programmer (Haskell), london (city of london) col-narrow-left Client: Nicoll Curtin Location: london (city of london), United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 3 Posted: 26.06.2025 Expiry Date: 10.08.2025 col-wide Job Description: Senior Functional Programmer - Haskell, OCaml … performance enhancements Collaborate with business analysts and global stakeholders to deliver value-driven solutions Contribute to system architecture and technical direction of the platform Engage in code reviews, pair programming, and continuous improvement initiatives Support production systems and deployment pipelines alongside DevOps teams Mentor junior developers and promote best practices in functional programming Apply financial domain knowledge … in derivatives pricing and risk management Key Skills: Proficient in functional programming (Haskell is preferred, OCaml/Scala also considered) Experience building scalable, high-performance backend/server-side applications Strong understanding of architecture and system design principles Comfortable working in Linux environments and agile development settings Financial markets experience (particularly derivatives) is advantageous MSc or PhD in More ❯
Posted:

Elixir Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
X4 Engineering
Key Requirements: A technical degree (BSc/MSc) in Computer Science, Software Engineering, or a related discipline. Hands-on experience developing production systems using Elixir or Erlang. Familiarity with functional programming paradigms and best practices. Exposure to frameworks like Phoenix, LiveView, or OTP—or a willingness to get up-to-speed quickly. Proven experience designing and maintaining APIs. More ❯
Posted:

HFT Java Engineer

City of London, London, United Kingdom
Harrington Starr
seeks experience with cloud server providers (e.g. AWS, GCP, Azure). Experience using version control software (e.g. git) is required. Trading/Financial experience. Bonus points for: Experience with functional programming (Rust is a plus, as the company will be using it soon). A little bit about you: The ideal candidate is a dynamic problem-solver who More ❯
Posted:

Senior Scala Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Harrington Starr
squads to ship new betting & broadcast features. • Champion best‐practice: TDD/CI, observability, DevOps automation. What you will need • 3+ years of professional Scala development • Solid grasp of functional programming and concurrency (Cats, ZIO or similar). • Production experience with message queues or streaming platforms (Kafka, Kinesis, Pulsar). • Cloud deployment know‐how – AWS preferred (Docker, Kubernetes More ❯
Posted:

Software Engineer - Scala

City of London, London, United Kingdom
Hybrid / WFH Options
Harrington Starr
squads to ship new betting & broadcast features. • Champion best‐practice: TDD/CI, observability, DevOps automation. What you will need • 3+ years of professional Scala development • Solid grasp of functional programming and concurrency (Cats, ZIO or similar). • Production experience with message queues or streaming platforms (Kafka, Kinesis, Pulsar). • Cloud deployment know‐how – AWS preferred (Docker, Kubernetes More ❯
Posted:

Scala Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Harrington Starr
squads to ship new betting & broadcast features. • Champion best‐practice: TDD/CI, observability, DevOps automation. What you will need • 3+ years of professional Scala development • Solid grasp of functional programming and concurrency (Cats, ZIO or similar). • Production experience with message queues or streaming platforms (Kafka, Kinesis, Pulsar). • Cloud deployment know‐how – AWS preferred (Docker, Kubernetes More ❯
Posted:

Senior iOS Engineer | £50k - £60k + Bonus, Ultd holiday, Remote (1 day in office a month)

City of London, London, United Kingdom
Hybrid / WFH Options
Skillful
layers. What they're looking for: 3+ years’ commercial iOS experience (Swift/SwiftUI) Solid experience building apps that scale, with good performance and UX Strong understanding of OOP, functional programming, and modern design patterns Confident working with REST APIs and GraphQL A proactive mindset and ability to work independently Someone who cares about product quality, not just More ❯
Posted:

Engineering Manager

City of London, London, United Kingdom
Velocity Tech
implementing data privacy and regulatory practices, ensuring alignment with global standards. What They’re Looking For 2+ years of experience managing and mentoring technical teams in fast-paced, cross-functional environments. 5+ years of hands-on experience building and scaling reliable backend systems. Strong background in data-intensive architectures, including distributed systems and event-driven design. Proven success working … depth understanding of global data privacy and compliance frameworks (e.g., GDPR, CCPA, SOC). Preferred Experience Proficiency in SQL, data modeling, ETL processes, and modern data warehousing. Experience with functional programming and real-time stream processing (e.g., Flink, Spark Streaming, or similar). Demonstrated ability to handle production environments processing tens of thousands of events per second from More ❯
Posted:

Senior C++ Software Engineer - Up to £300k 1st Year Compensation - Elite Scaling FinTech Firm - London - Hybrid Working

City of London, London, United Kingdom
Hybrid / WFH Options
Hunter Bond
points every second • Building a high performance database in C++ • Touching hardware and FPGA cards and learning how to optimize at a very low level • R&D work for functional programming (either pre-existing languages (such as Rust and Erlang), or purpose-built languages similar to OCaml • Building out Machine Learning Infrastructure and tweaking research models You’ll More ❯
Posted:

Distributed Systems Software Engineer - Up to £190k + Bonus

City of London, London, United Kingdom
Hybrid / WFH Options
Hunter Bond
the best team to suit your skillset/interests but you could be working on: • Designing and developing scalable, tested and production grade distributed systems • R&D work for functional programming; either pre-existing languages (such as Rust and Erlang), or purpose-built languages similar to OCaml • Building out Machine Learning Infrastructure and tweaking research models What else More ❯
Posted: