Functional Programming Job Vacancies

26 to 50 of 86 Functional Programming Jobs

Software Engineer

United Kingdom
Altrata Group
teams Architects CloudOps KNOWLEDGE, EXPERIENCE AND SKILLS Computer science/scientific degree or equivalent professional experience. Some level of professional working experience. More if no relevant degree. OO and functional programming experience, design patterns, SOLID principles. Experience in Python, PySpark and/or SQL is preferred. Experience with scrum, TDD, BDD, Pairing, Pull Requests, Continuous Integration & Delivery. Continuous More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Developer - C# - Functional Programming

Nationwide, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
Senior Software Developer required by a successful software company developing web application products for the medical sector. Applicants for this role should be proponents of the functional paradigm. Any knowledge with F#, Haskell or similar functional language is imperative for any application - even if this is via personal projects, It doesn't need to be commercial experience. The … experience in commercial software development ideally in a SaaS environment using C#. The company has a fully remote working policy with no requirement to visit an office. Essential experience: Functional programming experience or a vested interest in functional programming even in personal projects C# SQL Web application development Experience in any of the following areas would … be advantageous Language-ext Functional programming in C# F#, Haskell or similar functional programming language Domain driven design Property-based testing Domain specific languages TypeScript Healthcare or medical industry experience If you are seeking a role of this nature, please get in touch for more information. Spectrum IT Recruitment (South) Limited is acting as an Employment More ❯
Employment Type: Permanent
Salary: £65000 - £70000/annum
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:

Senior Golang Software Engineer

London Area, 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:

Senior Frontend Developer

Molfetta, Puglia, Italy
Solutions Driven
user experience. Collaborate with developers, DevOps, QA, Product Owners, and UX Designers to refine and deliver top-tier software. Own and supervise technical components while mentoring juniors. Ensure clean, functional, and well-documented code with a long-term development mindset . What You Bring Expertise in Angular 11+ , TypeScript, JavaScript (ES5+), and CSS preprocessors (SASS/Less). Strong … grasp of functional programming, responsive design, and API-first architecture . Excellent communication skills -able to present ideas clearly to diverse audiences. A bachelor's or master's degree in a related field is a plus. Solid understanding of software engineering, front-end architecture, security, and performance -bonus points if you can create quick mock-ups or prototypes. More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Data Engineer - Scala FullTime London

London, United Kingdom
Trainline plc
business and customer insight and intuitive and efficient data marts and metrics built on our modern Data Lakehouse. As a Data Engineer, you will be part of a cross-functional Data Platform team working alongside data engineers, data scientists, machine learning engineers and BI engineers. Our data product teams are deeply embedded in the business so your work will … will Use cutting-edge Data technology to deliver world-class data products using a combination of streaming technologies, machine learning and automated data pipelines. Work in self-organised, cross-functional data teams alongside machine learning engineers, BI engineers and product managers. Drive continuous improvement to the software engineering and agile working practices of the team. Contribute to the Technical … you Thrive in a diverse, open and collaborative environment where impact is as valuable as technical skill. Have proficient knowledge of Scala and the JVM ecosystem. Possess familiarity of functional programming paradigms and a willingness to adopt other languages (not only JVM languages). Have consistent background in software development in high volume environments. Have a pragmatic and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

PHP Software Engineer at Prima

United Kingdom
Hybrid / WFH Options
Feedinkoo
helping other developers grow. Self-motivated, and proactive, with strong problem-solving skills and accountability for deliverables. Experience working in an Agile environment Nice-to-Have Good knowledge of functional programming languages Professional experience with at least one of Rust or Elixir Knowledge of TDD Knowledge of RabbitMQ/Kafka Why you'll love it here We want More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Remote Clojure Tech Lead - Previse

London, United Kingdom
Hybrid / WFH Options
WorksHub
Providing occasional 3rd level support for information security enhancements and due diligence responses. Interact with external partners and clients to design solutions Be part of a world class, cross-functional team solving real world problems What you'll need to succeed: Excellent interpersonal skills and stakeholder management are essential Technical experience and up to date knowledge of the modern … complex business problems. Be passionate about solving real-world problems using technology Possess excellent written and verbal communication skills Thrive in dynamic, multi-cultural environments, working both in cross-functional teams and independently Desirable skills, experience and knowledge: Python and Clojure/other functional programming language knowledge and experience Strong project and change management skills Proven experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - UK

Wales, Yorkshire, United Kingdom
Gaming Labs International
current code base, as feasible. Maintains the value of application code(s) as a Company asset. Develops software and writes code using effective software methodologies. Utilizes object-oriented design, functional programming, unit testing, and design patterns, ensuring code readability, performance, and reuse. Develops unit tests and other automated testing infrastructures to enhance code maintainability and reuse. Analyses the … be evaluated and considered in lieu of the experience requirements. Required Education and Experience : Must demonstrate an understanding of and affinity for well-designed code. Demonstrated proficiency with SQL programming is required. Demonstrated proficiency in troubleshooting techniques and detail-oriented problem diagnosis is required. Must have the ability to assess a situation quickly, from a non-biased point of … view, and help arrive at the most beneficial resolution for all parties involved. Experience with multiple programming languages and technologies is highly desired, including C#, HTML, XML, XSLT, ASP MVC, NHibernate Linq, and WPF. Must have the ability effectively to read, write, speak, understand and communicate in English sufficiently to perform the duties of this position. Must have the More ❯
Employment Type: Permanent
Salary: GBP Annual
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:

HFT Java Engineer

London Area, 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 Node.js Engineer

United Kingdom
Hybrid / WFH Options
Consortia
Several years of backend development experience, with a focus on modern JavaScript/TypeScript Deep expertise in Node.js , GraphQL , and modern API architecture Solid grounding in both OOP and functional programming practices Experience using AI-powered tools (e.g. Cursor, GitHub Copilot) to augment development Passion for writing clean, testable code and contributing to architecture discussions Consortia is a More ❯
Posted:

Lead/ Staff iOS Mobile Engineer

London, United Kingdom
Mindera
responsive and reliable mobile applications that provide our customers a rewarding experience. You'll also play a key technical leadership role, working closely with architects, product managers, and cross-functional teams. You'll have an opportunity to participate in the whole development cycle, using modern technologies, architectures and processes. When you join Mindera we welcome you into a fun … code, taking advantage of software design patterns, architectural patterns and data structures. Nice to have Experience with FRP framework (ReactiveCocoa, RxSwift, etc) Experience with MVVM(-C) architecture Experience with Functional programming/concepts Experience with CI/CD development methodologies and tools (fastlane, Jenkins, Travis, GoCD, etc) Ability/experience testing code and/or writing testable code More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engineering Product Engineer (Backend) London £90K - £160K

London, United Kingdom
Hybrid / WFH Options
V7 Labs
Redis). Good system design skills. We are hiring at all levels of our Engineering Progression framework in London. It would also be great if you have: Experience with functional programming. Familiarity with Elixir is a plus, but other languages like Scala, GoLang, Node.js, Haskell, Clojure, and F# are also great. Infrastructure management experience at scale; ideally you should More ❯
Employment Type: Permanent
Salary: GBP 90,000 - 160,000 Annual
Posted:

Senior Functional Programmer (Haskell)

London Area, 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, 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:

Derivatives Quant Dev / Software Engineer, FinTech,

United Kingdom
Undisclosed
the role Web technologies experience (WASM, WebGL), as well as Typescript, Rust and V8 Ideally an undergraduate degree in a relevant STEM subject, such as Comp Sci Exposure to functional programming, pair programming and agile methodologies Some product knowledge within Rates/FX or Equity derivatives Familiarity with financial derivatives and pricing would be advantageous Due to 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:

Elixir Software Engineer

London Area, 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:

Quantitative Developer (UK, Singapore, Poland or France) (London)

Wandsworth, Greater London, UK
Standard Chartered
trades, or have thousands of users. We use Haskell (or our in-house variant, Mu) for practically everything we do. We expect solid computer science knowledge and demonstrated typed functional programming experience at all levels, but you will also be responsible for architecture design, stakeholder communication, project management, and project and/or team leadership. We use git … Electronic Market Solutions SABRE IT Other Responsibilities Demonstrate Here for good and Group’s brand and values in daily behaviour Perform other responsibilities assigned under Group, Country, Business or Functional policies and procedures Skills and Experience Software Engineering Haskell/Mu Development Technical Project Leadership Stakeholder Communication FM Business Domain Knowledge Qualifications Haskell programming experience. Solid computer science More ❯
Employment Type: Full-time
Posted:

Director, software engineering

London, United Kingdom
writer.com
and address any performance issues in a timely manner. Technical excellence: Drive technical excellence and ensure the team delivers high-quality, scalable, and reliable software solutions. Collaborate with cross-functional teams to define and prioritize engineering initiatives, ensuring alignment with business objectives. Stay up-to-date with industry trends, emerging technologies, and best practices, and leverage this knowledge to … or a related field. 8-10 years in software engineering, with a strong technical background Strong technical background in software engineering and development, with expertise in distributed systems, multiple programming languages (eg; Scala, Java, and Python), various language constructs, frameworks, and technologies. 3-5 years of demonstrated experience managing and leading engineering teams, preferably in a distributed setting You … team members. Strong project management skills, with the ability to prioritize and manage multiple projects simultaneously. Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders. Strong problem-solving and decision-making abilities, with a focus on delivering results. Bonus: You have a background in building developer platforms, generative AI, B2B SaaS More ❯
Employment Type: Permanent
Salary: GBP Annual
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:

Software Engineer - Scala

London Area, 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:

Frontend Developer

Molfetta, Puglia, Italy
Solutions Driven
visual, verbal, written and presentation skills to clearly communicate concepts to different audiences. Expertise in Angular v11+, CSS preprocessors - Less or Sass, typescript, and JavaScript ES5+. Good understanding of functional programming, responsive layout and the API-first approach. A bachelor's or master's degree in a related field is a major asset. You'll surprise us with More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:
Functional Programming
25th Percentile
£52,500
Median
£55,000
75th Percentile
£75,000
90th Percentile
£109,000