cutting-edge technology.This opportunity is 80% hands-on, 20% hands-off (with people management)Requirements for the Principal Software Engineer position:Backend proficiency in Java/Kotlin/Scala (preference for Kotlin, but openness to any JVM language).Demonstrated leadership abilities, including people management and direct reports, providing technical leadership more »
or data modeling Deep understanding of predictive modeling, machine-learning, clustering and classification techniques, and algorithms Fluency in a programming language (Python, C,C++, Java, SQL) Familiarity with Big Data frameworks and visualization tools (Cassandra, Hadoop, Spark, Tableau) This is a permanent position, and offers flexibility with Hybrid working more »
for exploring and visualizing internal and external data. Requirements: Experience with NLP and Large Language Models. High-level programming skills in languages such as Java, C/C++, R & Python. Knowledge and experience of SOA NLP APIs & ML/Deep Learning frameworks. Experience translating user requirements into workflow designs/ more »
Manchester, North West, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
to modern processes and methods. The ideal Software Engineer will be strong in a Linux environment ideally coding in C, C++, Python, Rust or Java and will be comfortable contributing across the full design life cycle. Experience with embedded software development and open-source technologies will make your CV stand more »
other technical discipline • Mentoring or Management experience • Strong software analysis, design and development skills • Min 3 years professional experience in C#, Python, C++ or Java • Knowledge of relational databases and SQL • Experience in finance and capital markets. This role suits someone from a software development background that is looking to more »
must have experience in a similar role and have working experience in the following: Ellucian Banner Products TomCat Servers Oracle Database applications including PLSQL Java and JavaScript, Linux scripts Expertise in effective collaborative working as part of a team, and the associated tools and practices (agile working practices, task tracking more »
Generative AI Engineer: Passion for designing reliable large-scale software Passion to adopt rapidly advancing AI/ML techniques Proficiency in Python Very strong Java, C#, or similar language experience Experience with Rust, Clojure, Haskell a plus Design simple and effective interfaces Broad understanding of computer science Outstanding analytical abilities more »
experience in software development/engineering Bachelor's degree in Computer Science, Engineering, Finance, or related field. Strong proficiency in programming languages such as Java, C++, or Python Familiarity with industry-standard technologies and protocols, including FIX protocol, market data feeds, and order management systems. Experience in building and managing more »
solutions, preferably on large transactional projects. A solid background in software development and solutions architecture within Open Source technologies and languages such as Scala, Java, RESTful APIs JSON, NoSQL, MongoDB, Play, Ruby Jenkins, Selenium, Jira, Confluence, Linux, HTML5, Cucumber, Django, Spring, Python, Chef and Puppet technologies ie. Knowledge of relational more »
North West London, London, United Kingdom Hybrid / WFH Options
Interact Consulting Limited
background in building complex business applications. Demonstrate proficiency in multiple programming languages, with a strong emphasis on being language agnostic and polyglot. C++/Java or open source. Proficiency in distributed systems design and architecture, with hands-on experience in building scalable and resilient systems. Strong understanding of design patterns more »
for the Principal Engineer role you must have:Previous exposure to managing/leading a small engineering teamExtensive exposure to working with JVM languages (Java, Kotlin, C# etc)Solid background within a full-stack environment utilising React or TypescriptExperience making architectural decisions and extracting from a monolithic platformBackground building infrastructure more »
expertise to implement practices, that have already saved 6 million in staffing costs.As a Staff Software Engineer, you will:Have experience with JVM e.g. Java/Kotlin, Microservices, AWS, CI/CD, TDD, AgileBe open to (or already have experience) working with KotlinHave front end experience or be happy to more »
code reviews for fellow integrations engineers. Requirements: Bachelor's degree in Computer Science, Software Engineering, Maths, or related field. 4+ years of experience in Java Programming. Strong communication skills, especially in client-facing roles. Structured time-management skills and deadline estimation proficiency. Ability to work independently and collaboratively. Exceptional attention more »
with design, planning, and occasionally working hands-on alongside engineers. Drive change through influence, coaching, mentoring, and effective communication. Ideal Candidate Profile: Proficient in Java (versions 11-17), GCP (preferred, but AWS or Azure also considered), Kafka, PostgreSQL, ElasticSearch, microservices, event-driven architecture, and Backend for Frontend (BFF) patterns. Knowledgeable more »
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Reed Technology
well as cross-departmental collaboration. Required Skills & Qualifications: Degree level qualification in a relevant discipline. Excellent knowledge of programming languages such as C, C++, Java, and Kotlin. Experience with real-time, multi-processor, multi-threaded, event-driven software. Embedded Linux Kernel and user-space software development experience of a commercially more »
Expertise in enterprise solutions for corporate functions. * Expertise working as a Software Engineer who has built software solutions. * Knowledge of programming languages (i.e. Python, Java, React, etc.) and infrastructure technologies (Azure, AWS, Terraform, Docker containers, etc). Desirable: * Understanding of UX/UI practices and tools. more »
Exeter, Devon, United Kingdom Hybrid / WFH Options
yolk recruitment
and a collaborative attitude. Analytical and detail-oriented approach. Ability to work autonomously and adapt to changing priorities. Desirable Skills: Basic coding skills (C#, Java, JavaScript). Basic automation skills (Selenium WebDriver, Cypress). Experience in software testing or development. Familiarity with Jira. What You Can Expect: Fast-paced, ambitious more »
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection
need: • A 1st of 2.1 degree in computer science or similarly applicable subject • Demonstrably strong coding skills in C# and .NET Core (C++ or Java may be close enough if you have an excellent software engineering background) • Substantial experience of professional software development, using current industry best practice and tools more »
of professional software development experience Experience designing and delivering highly-available, scalable cloud-based systems Backend service experience in multiple, managed languages such as Java, Scala, Go, C#, or similar Experience working with SQL or NoSQL data stores You follow the latest in software engineering and open source technologies, and more »
experience with cloud platforms (AWS/Azure) A strong background in developing and deploying APIs in Mule 4 Proven ability to Develop APIs using Java/.Net - connecting to various backend systems and third party APIs. Bonus points for an understanding of DevOps tools & Concepts - specifically Kubernetes/Terraform The more »
Master s degree in Computer Science, Software Engineering or equivalent Strong programming skills in Python Experience needed in a strongly-typed language like C++, Java, or Rust Strong understanding of software engineering principles and best practices Energetic and goal oriented Creative and independent thinker Experience with any of these technologies more »
Ethereum You have developed and deployed software that runs on the EVM You have worked with and developed enterprise-level software. We develop in Java and Kotlin, plus utilize cloud technologies, such as AWS, to deliver Corda although these are not mandatory to have, you may be interested in working more »
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Opencast Software Europe Ltd
to bring to the role: Proficient in Object Oriented Programming, with expertise in the C# .NET stack preferred. Experience in other languages such as Java or Python is also valuable. Experienced in working with relational databases, with strong proficiency in SQL. Demonstrated experience focusing on algorithms and data structures, with more »