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 functionalprogramming 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 ❯
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 functionalprogramming 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 ❯
console Has built infrastructure with Terraform Bonus points Has worked in an intelligence collection setting Experience with "big data" technologies, the management of data, and data pipelines Familiarity with functionalprogramming concepts Has run production workloads of 1000s QPS Has been part of an "on call" incident response team (though this role does not involve an "on call More ❯
doctors, and administrators - and turn confusing, click-heavy workflows into fast, intuitive experiences. Your Experience: Minimum of 10 years of professional software engineering experience. Proficiency with object oriented and functionalprogramming, with the ability and willingness to use and adopt new technologies. We use tools such as Phoenix, Elixir, Python, Erlang, Javascript, Node.js and more. Strong ability to More ❯
and have a broad understanding of what is going on elsewhere within Funding Circle and industry trends. What we’re looking for Experienced Developers in at least one major FunctionalProgramming language (E.g. Python, Clojure, Ruby, Scala, Elixir) A senior who is able to lead and influence architectural decisions whilst mentoring and up-skilling more junior members of More ❯
Social network you want to login/join with: Functional Software Engineer (London), London col-narrow-left Client: Location: London, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: Job Views: 22 Posted: 17.06.2025 Expiry Date: 01.08.2025 col-wide Job Description: At Imandra, we build tools for reasoning about algorithms. Our technology forms … What we're looking for A product-focused mindset, with a willingness to design, develop and deliver features and improvements across the full software stack. An interest in typed, functional languages. Experience collaborating using Git/GitHub/CI tools and processes. Skills that are a bonus We don’t expect everyone to have these, but any experience or … interest in working with them would definitely be a plus: Experience building projects with OCaml, ReasonML, Haskell, or other functionalprogramming languages. Working with cloud infrastructure, specifically GCP. An interest in theorem proving and formal verification. Experience contributing to open-source projects. #J-18808-Ljbffr More ❯
Join to apply for the Functional Software Engineer (London) role at Imandra Continue with Google Continue with Google Join to apply for the Functional Software Engineer (London) role at Imandra At Imandra, we build tools for reasoning about algorithms. Our technology forms an integral part of our customers’ software development lifecycles, from the design stage to analytics and … for Strong software development skills. A product-focused mindset, with a willingness to design, develop and deliver features and improvements across the full software stack. An interest in typed, functional languages. Competent Linux/Unix skills. Experience collaborating using Git/GitHub/CI tools and processes. Skills That Are a Bonus We don’t expect everyone to have … these, but any experience or interest in working with them would definitely be a plus: Experience building projects with OCaml, ReasonML, Haskell, or other functionalprogramming languages. Working with cloud infrastructure, specifically GCP. An interest in theorem proving and formal verification. Experience contributing to open-source projects. Benefits Private Healthcare and Dental Plan Pension Plan Stock Option Plan More ❯
that have joined from both tech and other financial firms. Key Responsibilities: Develop and maintain high-performance systems which handle billions of dollars in transactions daily. Collaborate with cross-functional teams to design and implement innovative software solutions. Utilize and contribute to open-source software in daily work. Engage in projects that range from machine learning to systems administration … and beyond. What They’re Looking For: Programming Skills: Top-notch programming abilities in any object-oriented (OO) language. While they primarily use OCaml, experience with functionalprogramming is not required. Passion for Technology: A deep love for and understanding of technology, with an interest in diverse areas like programming language design, systems engineering, and … more. Collaboration: Strong interpersonal skills to work effectively within small teams. About You: Candidates from any OO programming background who are eager to learn new languages and technologies are welcome. No prior experience in finance is necessary; they are more interested in your problem-solving skills and your ability to learn. Why Apply: Work in a high-impact role More ❯
operational considerations of each step. Over time, as you become more familiar with the day-to-day operations of the desk, you’ll dedicate increasing amounts of time to programming, assisting traders more directly, or building out the firm's infrastructure. Eventually, you'll be able to leverage your experience to cover a wider range of work, handling both … and courteous with strong organizational and communication skills Eager to ask questions, admit mistakes, learn new things, and continuously improve We don’t expect you to have experience with functionalprogramming, OCaml, or finance for this position; we’re happy to hire talented engineers in this role and teach them what they need to know #J-18808-Ljbffr More ❯
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 (e.g., 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 ❯
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 ❯
decision-making. Required Experience: 5+ years of commercial software engineering experience. Proficiency with AWS, Kubernetes, Postgres, and Terraform. Bonus Skills: Background in intelligence collection or big data. Familiarity with functionalprogramming and high-throughput systems. Experience with incident response (though this role is not on-call). Flexible Work: Hybrid setup Learning & Development: $1,000 annual budget and More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
efficient queue management. Ship to production multiple times a day, solving real-world user challenges. Your Experience 5+ years of backend development experience with strong architectural skills. Experience with functionalprogramming (Elixir, Scala, Go, Node.js, Haskell, etc.). Cloud infrastructure expertise (AWS, Terraform) with experience at scale. Deep understanding of distributed systems, orchestration, and observability. Knowledge of GenAI More ❯
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 functionalprogramming 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 ❯
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 functionalprogramming 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 ❯
East 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, functionalprogramming, 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 ❯
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, functionalprogramming, 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 ❯
Central London / West End, 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, functionalprogramming, 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 ❯
London, England, United Kingdom Hybrid / WFH Options
Artificial Labs
major new feature development ("Bets") and ongoing iterative improvements: Discovery: Lead discovery and research to identify and prototype potential solutions to key problems. Bets: Own frontend engineering on cross-functional Bet teams: you’ll work closely with designers and backend engineers, and will be responsible for the quality and reliability of the frontend experience. Maintenance: Take care of dependency … in writing—while remaining receptive to feedback and adapting your approach to ship effective solutions. Desirable Our backend is built with Haskell, so experience with Haskell, PureScript or other functionalprogramming languages would be a plus. However, this isn’t a requirement and shouldn’t dissuade you from applying! We’re actively working to make our backend and More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
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, functionalprogramming, 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 ❯
London, England, United Kingdom Hybrid / WFH Options
Copper.co
Essential Proficiency building software with a JVM language. We primarily use Scala but are willing to consider someone with Kotlin and Java background. Knowledge of both object-oriented and functionalprogramming concepts. Familiarity with relational databases such as PostgreSQL. Experience building APIs, microservices, or distributed systems. Excellent communication skills to articulate ideas, problems, and solutions. Desirable Experience in More ❯
areas ranging from trading desks to our accounting team, as well as building foundational infrastructure, whether that means implementing network monitoring or risk models. We are big believers in functionalprogramming and, using OCaml, a statically-typed functionalprogramming language, as our primary tool. More recently, Python has become a vital part of Jane Street’s … in any language—most of us came in with little to no practical experience in OCaml before we joined. We don’t expect you to have a background in functionalprogramming, OCaml, Python, finance, or any other specific field—we’re looking for smart programmers who enjoy solving interesting problems. We’re more interested in how you think More ❯
development experience. A strong background in startup environments, with the ability to thrive in fast-paced, ambiguous settings. Deep expertise in cloud-native development and AWS infrastructure. Proficiency in functionalprogramming-experience with Elixir, Erlang, or Scala is highly desirable. A proactive, hands-on engineer who can lead by example and help scale the team and technology. Key … Responsibilities Design and build scalable, secure systems from the ground up. Collaborate with cross-functional teams to bring innovative ideas to life. Establish engineering best practices and contribute to a strong technical culture. Mentor future hires and help grow the UK engineering presence. This opening offers a competitive salary, along with the opportunity to shape a transformative healthcare product More ❯
teams. In both situations, you'll work alongside application developers with a common goal of creating and running great software systems. As a firm they are big believers in functional programming. Production Engineers play an essential role interacting with a wide variety of departments and functions. They solve real-time issues and make a firm-wide impact. Taking ownership … satisfaction from helping others, enabling good trades, and getting to the bottom of complex and urgent production issues About You You're not expected to have a background in functionalprogramming, finance, or any other specific field-they're looking for smart software developers who enjoy solving interesting problems. They're more interested in how you think and More ❯
London, England, United Kingdom Hybrid / WFH Options
WorksHub
team where everyone pulls more than their weight, where everyone matters and all opinions are valuable. Key Criteria Proven history of delivering services running in a production setup. Excellent programming skills and experience in at least one modern and/or functionalprogramming language, ideally on the JVM, including, but not limited, to Java 8+, Scala, Kotlin More ❯