1 to 25 of 68 Functional Programming Jobs

Senior Software Developer

Hiring Organisation
Spectrum IT Recruitment
Location
Nationwide, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum
Senior Software Developer required by a successful software company developing enterprise web application products for the medical sector. C# is the primary programming language used in the team. They utilise a language extension library to facilitate functional programming with C#. Any knowledge with F#, Haskell, Scala … similar functional language is imperative for any application - even if this is via personal projects, It doesn't need to be commercial experience. The company has a fully remote working policy with no requirement to visit an office. Essential experience: Functional programming experience or a vested interest ...

Senior Software Engineer, Intelligence Services (IRL)

Hiring Organisation
Centripetal Networks Inc
Location
Galway, Ireland
Employment Type
Permanent
Salary
EUR 70,000 - 90,000 Annual
products. What you should have experience in: Proven track record as a trusted member of a high performing team. Experience with Object Oriented and Functional programming languages. Knowledge about the strengths of different programming language paradigms. Building clean consumable REST interfaces, having clearly negotiated the contract with … cloud. What you should have on your resume: BS/MS degree in Computer Science or closely related field. 3-5 years of functional programming (preferably Clojure) Strong CS skills such as data structures, algorithms, and problem solving. Build and CI tools such as git, Gradle, Leiningen, Clojure ...

Software Engineer - Compliance, Inquiry and Audit

Hiring Organisation
DRW
Location
London, England, United Kingdom
urgent or the highest priority task to work on. Having a high degree of context switching between projects, it also requires a breath of programming knowledge, which spans, object-oriented JVM languages, functional programming, data processing frameworks and web user interfaces. Responsibilities Address ad-hoc and unplanned … getting things done in a timely manner. Desired Experience A minimum of 3 years in the industry as a backend engineer. Strong programming skills: The UP-CMP projects are written in Java, Elixir, Scala and Typescript. While it's not a hard requirement for a candidate to know them ...

Scala Developer - Remote Contract - Immediate Start

Hiring Organisation
Stealth IT Consulting Limited
Location
United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
£380 per day £380 per day (Inside IR35)
Play Framework . Implement RESTful endpoints, manage request/response lifecycle, and handle authentication/authorization flows. Write clean, idiomatic Scala code and apply functional programming principles where appropriate. Develop and maintain automated tests (unit and integration) and support test automation initiatives. Collaborate with product owners, UX designers … other engineers in an Agile environment (Scrum/Kanban). Participate in code reviews, architecture discussions, and pair programming sessions. Troubleshoot and resolve production issues; contribute to reliability and observability (logging, metrics, alerts). Assist in defining CI/CD pipelines and deployment processes (e.g., Jenkins, GitHub Actions, Concourse ...

Scala Developer - £55K - £60K + 5% Pension

Hiring Organisation
Stealth IT Consulting Limited
Location
United Kingdom
Employment Type
Permanent
Salary
£60,000
design and development of scalable, high-performance applications . This role involves working on modern distributed systems, building APIs, and collaborating with cross-functional teams to deliver enterprise-grade solutions. Key responsibilities: Design, develop and maintain backend services and APIs using Scala and Play Framework . Implement RESTful endpoints … manage request/response lifecycle, and handle authentication/authorization flows. Write well-structured, idiomatic Scala and use functional programming patterns where appropriate. Build and maintain automated tests (unit, integration), and support test automation efforts. Collaborate with product owners, UX, QA, and other engineers in an Agile environment ...

Programming Languages Research Engineer

Hiring Organisation
European Tech Recruit
Location
Edinburgh, UK
Employment Type
Full-time
looking for multiple engineers to join the Programming Languages team at a leading R&D global institute to conduct original research, lead technology transfer, and contribute to engineering efforts in programming languages at the Edinburgh Research Centre. The role also supports collaboration with the University of Edinburgh … School of Informatics. Key Responsibilities: Identify and investigate emerging technologies and requirements, contributing to Huawei's capabilities in both system-level and high-level programming languages. Design and implement advanced compiler frameworks addressing concurrency and control, dataflow, cloud computing, metaprogramming, and large-scale parallel execution. Collaborate with the University ...

Programming Languages Research Engineer

Hiring Organisation
European Tech Recruit
Location
Dunfermline, Fife, UK
Employment Type
Full-time
looking for multiple engineers to join the Programming Languages team at a leading R&D global institute to conduct original research, lead technology transfer, and contribute to engineering efforts in programming languages at the Edinburgh Research Centre. The role also supports collaboration with the University of Edinburgh … School of Informatics. Key Responsibilities: Identify and investigate emerging technologies and requirements, contributing to Huawei's capabilities in both system-level and high-level programming languages. Design and implement advanced compiler frameworks addressing concurrency and control, dataflow, cloud computing, metaprogramming, and large-scale parallel execution. Collaborate with the University ...

Programming Languages Research Engineer

Hiring Organisation
European Tech Recruit
Location
Broughton, Scottish Borders, UK
Employment Type
Full-time
looking for multiple engineers to join the Programming Languages team at a leading R&D global institute to conduct original research, lead technology transfer, and contribute to engineering efforts in programming languages at the Edinburgh Research Centre. The role also supports collaboration with the University of Edinburgh … School of Informatics. Key Responsibilities: Identify and investigate emerging technologies and requirements, contributing to Huawei's capabilities in both system-level and high-level programming languages. Design and implement advanced compiler frameworks addressing concurrency and control, dataflow, cloud computing, metaprogramming, and large-scale parallel execution. Collaborate with the University ...

Full Stack Software Developer

Hiring Organisation
Damia Group Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Contract
Contract Rate
£400 - £550 per day
consuming RESTful APIs and implementing business logic in microservices. Working with containerised applications deployed on Kubernetes , particularly in AWS Desirable Skills & Experience: Familiarity with functional programming principles and Test-Driven Development (TDD) . Experience working with both relational databases (e.g., Postgres) and NoSQL Understanding of REST API design ...

Senior Full-Stack Engineer

Hiring Organisation
EC1 Partners
Location
London Area, United Kingdom
developing high-performance applications that support real-time regulatory services used by sophisticated financial firms. This role suits someone passionate about creating elegant, functional products and who enjoys working across the full product lifecycle—from ideation to deployment. Key Responsibilities Understand client objectives and develop strategies to meet them … environments (e.g., AWS, Azure). Databases: Experience with relational databases (Postgres, Oracle, etc.). APIs: Experience designing and building RESTful APIs. Bonus: Experience with functional programming languages (Clojure, Haskell). What the Company Offers Competitive compensation, including equity, bonus eligibility, and retirement benefits. Comprehensive health and wellbeing support ...

Technical Support Engineer - UK

Hiring Organisation
Digital Asset
Location
London, UK
Employment Type
Full-time
Azure) using Kubernetes and Docker Experience developing commercial applications using Java, Javascript, Python or Scala. Exposure to developing smart contract distributed apps using Functional programming or the Daml SDK will be a big plus. Experience using and administering databases, particularly SQL, PostgreSQL and/or Oracle Good understanding ...

Technical Support Engineer - UK

Hiring Organisation
Digital Asset
Location
Slough, Berkshire, UK
Employment Type
Full-time
Azure) using Kubernetes and Docker Experience developing commercial applications using Java, Javascript, Python or Scala. Exposure to developing smart contract distributed apps using Functional programming or the Daml SDK will be a big plus. Experience using and administering databases, particularly SQL, PostgreSQL and/or Oracle Good understanding ...

only Java FullStack Solution Architect - New York, NY - need local only

Hiring Organisation
Han IT Staffing Corporation
Location
New York, United States
Employment Type
Permanent
Salary
USD Annual
lead the team along with a focus on distributed systems and architecture Proficiency in Java 17 or later, including Java concurrency, lambda expressions, and functional programming. Experience with Spring Framework (e.g., Spring Boot, Spring Cloud), and related technologies. Strong proficiency in SQL and experience with major database systems (e.g. … JavaScript). Design and Development: • Design and develop scalable, distributed systems using Java and related technologies (e.g., Spring, JPA, Docker). • Collaborate with cross-functional teams to identify and prioritize project requirements, and develop solutions that meet business needs. • Write high-quality, maintainable, and efficient Java code, adhering ...

Director, Data Engineering

Hiring Organisation
Kroll
Location
Bradford, UK
Employment Type
Full-time
insight. People & Capability Development Build and mentor a global team of senior data engineers, architects, and platform engineers. Establish engineering excellence and cross-functional collaboration with analytics and product teams. Promote a culture of technical rigor, transparency, and continuous learning. Technical Expertise Enterprise Data Architecture & Cloud Ecosystem Deep experience … proficiency in Python and the Spark ecosystem (PySpark, Spark SQL), with demonstrated capability to set and enforce best practices. Skilled in object-oriented and functional programming, asynchronous processing, and hybrid batch/streaming architectures. Deep knowledge of API-driven data integration, SDK development, and API lifecycle management. Data ...

Director, Data Engineering

Hiring Organisation
Kroll
Location
Midlands, UK
Employment Type
Full-time
insight. People & Capability Development Build and mentor a global team of senior data engineers, architects, and platform engineers. Establish engineering excellence and cross-functional collaboration with analytics and product teams. Promote a culture of technical rigor, transparency, and continuous learning. Technical Expertise Enterprise Data Architecture & Cloud Ecosystem Deep experience … proficiency in Python and the Spark ecosystem (PySpark, Spark SQL), with demonstrated capability to set and enforce best practices. Skilled in object-oriented and functional programming, asynchronous processing, and hybrid batch/streaming architectures. Deep knowledge of API-driven data integration, SDK development, and API lifecycle management. Data ...

Director, Data Engineering

Hiring Organisation
Kroll
Location
Swindon, UK
Employment Type
Full-time
insight. People & Capability Development Build and mentor a global team of senior data engineers, architects, and platform engineers. Establish engineering excellence and cross-functional collaboration with analytics and product teams. Promote a culture of technical rigor, transparency, and continuous learning. Technical Expertise Enterprise Data Architecture & Cloud Ecosystem Deep experience … proficiency in Python and the Spark ecosystem (PySpark, Spark SQL), with demonstrated capability to set and enforce best practices. Skilled in object-oriented and functional programming, asynchronous processing, and hybrid batch/streaming architectures. Deep knowledge of API-driven data integration, SDK development, and API lifecycle management. Data ...

Director, Data Engineering

Hiring Organisation
Kroll
Location
Edinburgh, UK
Employment Type
Full-time
insight. People & Capability Development Build and mentor a global team of senior data engineers, architects, and platform engineers. Establish engineering excellence and cross-functional collaboration with analytics and product teams. Promote a culture of technical rigor, transparency, and continuous learning. Technical Expertise Enterprise Data Architecture & Cloud Ecosystem Deep experience … proficiency in Python and the Spark ecosystem (PySpark, Spark SQL), with demonstrated capability to set and enforce best practices. Skilled in object-oriented and functional programming, asynchronous processing, and hybrid batch/streaming architectures. Deep knowledge of API-driven data integration, SDK development, and API lifecycle management. Data ...

Director, Data Engineering

Hiring Organisation
Kroll
Location
Belfast, UK
Employment Type
Full-time
insight. People & Capability Development Build and mentor a global team of senior data engineers, architects, and platform engineers. Establish engineering excellence and cross-functional collaboration with analytics and product teams. Promote a culture of technical rigor, transparency, and continuous learning. Technical Expertise Enterprise Data Architecture & Cloud Ecosystem Deep experience … proficiency in Python and the Spark ecosystem (PySpark, Spark SQL), with demonstrated capability to set and enforce best practices. Skilled in object-oriented and functional programming, asynchronous processing, and hybrid batch/streaming architectures. Deep knowledge of API-driven data integration, SDK development, and API lifecycle management. Data ...

Director, Data Engineering

Hiring Organisation
Kroll
Location
Glasgow, UK
Employment Type
Full-time
insight. People & Capability Development Build and mentor a global team of senior data engineers, architects, and platform engineers. Establish engineering excellence and cross-functional collaboration with analytics and product teams. Promote a culture of technical rigor, transparency, and continuous learning. Technical Expertise Enterprise Data Architecture & Cloud Ecosystem Deep experience … proficiency in Python and the Spark ecosystem (PySpark, Spark SQL), with demonstrated capability to set and enforce best practices. Skilled in object-oriented and functional programming, asynchronous processing, and hybrid batch/streaming architectures. Deep knowledge of API-driven data integration, SDK development, and API lifecycle management. Data ...

Director, Data Engineering

Hiring Organisation
Kroll
Location
Leeds, UK
Employment Type
Full-time
insight. People & Capability Development Build and mentor a global team of senior data engineers, architects, and platform engineers. Establish engineering excellence and cross-functional collaboration with analytics and product teams. Promote a culture of technical rigor, transparency, and continuous learning. Technical Expertise Enterprise Data Architecture & Cloud Ecosystem Deep experience … proficiency in Python and the Spark ecosystem (PySpark, Spark SQL), with demonstrated capability to set and enforce best practices. Skilled in object-oriented and functional programming, asynchronous processing, and hybrid batch/streaming architectures. Deep knowledge of API-driven data integration, SDK development, and API lifecycle management. Data ...

Director, Data Engineering

Hiring Organisation
Kroll
Location
Birmingham, UK
Employment Type
Full-time
insight. People & Capability Development Build and mentor a global team of senior data engineers, architects, and platform engineers. Establish engineering excellence and cross-functional collaboration with analytics and product teams. Promote a culture of technical rigor, transparency, and continuous learning. Technical Expertise Enterprise Data Architecture & Cloud Ecosystem Deep experience … proficiency in Python and the Spark ecosystem (PySpark, Spark SQL), with demonstrated capability to set and enforce best practices. Skilled in object-oriented and functional programming, asynchronous processing, and hybrid batch/streaming architectures. Deep knowledge of API-driven data integration, SDK development, and API lifecycle management. Data ...

Director, Data Engineering

Hiring Organisation
Kroll
Location
Coventry, UK
Employment Type
Full-time
insight. People & Capability Development Build and mentor a global team of senior data engineers, architects, and platform engineers. Establish engineering excellence and cross-functional collaboration with analytics and product teams. Promote a culture of technical rigor, transparency, and continuous learning. Technical Expertise Enterprise Data Architecture & Cloud Ecosystem Deep experience … proficiency in Python and the Spark ecosystem (PySpark, Spark SQL), with demonstrated capability to set and enforce best practices. Skilled in object-oriented and functional programming, asynchronous processing, and hybrid batch/streaming architectures. Deep knowledge of API-driven data integration, SDK development, and API lifecycle management. Data ...

Director, Data Engineering

Hiring Organisation
Kroll
Location
Southampton, UK
Employment Type
Full-time
insight. People & Capability Development Build and mentor a global team of senior data engineers, architects, and platform engineers. Establish engineering excellence and cross-functional collaboration with analytics and product teams. Promote a culture of technical rigor, transparency, and continuous learning. Technical Expertise Enterprise Data Architecture & Cloud Ecosystem Deep experience … proficiency in Python and the Spark ecosystem (PySpark, Spark SQL), with demonstrated capability to set and enforce best practices. Skilled in object-oriented and functional programming, asynchronous processing, and hybrid batch/streaming architectures. Deep knowledge of API-driven data integration, SDK development, and API lifecycle management. Data ...

Director, Data Engineering

Hiring Organisation
Kroll
Location
Sheffield, UK
Employment Type
Full-time
insight. People & Capability Development Build and mentor a global team of senior data engineers, architects, and platform engineers. Establish engineering excellence and cross-functional collaboration with analytics and product teams. Promote a culture of technical rigor, transparency, and continuous learning. Technical Expertise Enterprise Data Architecture & Cloud Ecosystem Deep experience … proficiency in Python and the Spark ecosystem (PySpark, Spark SQL), with demonstrated capability to set and enforce best practices. Skilled in object-oriented and functional programming, asynchronous processing, and hybrid batch/streaming architectures. Deep knowledge of API-driven data integration, SDK development, and API lifecycle management. Data ...

Director, Data Engineering

Hiring Organisation
Kroll
Location
Dartford, Kent, UK
Employment Type
Full-time
insight. People & Capability Development Build and mentor a global team of senior data engineers, architects, and platform engineers. Establish engineering excellence and cross-functional collaboration with analytics and product teams. Promote a culture of technical rigor, transparency, and continuous learning. Technical Expertise Enterprise Data Architecture & Cloud Ecosystem Deep experience … proficiency in Python and the Spark ecosystem (PySpark, Spark SQL), with demonstrated capability to set and enforce best practices. Skilled in object-oriented and functional programming, asynchronous processing, and hybrid batch/streaming architectures. Deep knowledge of API-driven data integration, SDK development, and API lifecycle management. Data ...