and developing RESTful web services. Experience of web testing frameworks (Jest, Enzyme, Cypress, RTL etc.). Experience working in a git-based CI/CD SDLC environment. Knowledge of datastructures, algorithms, and designing for performance. Excellent stakeholder management skills Previous experience working in financial services Experience working in an agile environment Plusses: Experience designing and developing solutions More ❯
West London, London, United Kingdom Hybrid / WFH Options
Client Server
C++ background if happy to use C# going forward) You have a strong knowledge of SQL databases You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Design Patterns, Algorithms You're entrepreneurial with good business acumen, keen to take ownership and lead projects You're collaborative, enjoy problem solving and sharing ideas What More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
C++ background if happy to use C# going forward) You have a strong knowledge of SQL databases You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Design Patterns, Algorithms You're entrepreneurial with good business acumen, keen to take ownership and lead projects You're collaborative, enjoy problem solving and sharing ideas What More ❯
in programming languages such as C#, Java, Python , or Rust , and a strong grasp ofobject-oriented programming principles. Experience with multithreading, asynchronous programming ,and synchronization techniques. Deep understanding of datastructures and algorithms and their practical applications. Solid experience with the software development life cycle , and a track record ofdelivering high-quality, well-tested code.Ability to maintainprofessionalism and More ❯
Python/Django/Flask, Java/Spring, Ruby on Rails) Database Management (e.g., SQL, NoSQL, PostgreSQL, MongoDB) Version Control (e.g., Git, GitHub) API Development and Integration (RESTful APIs) DataStructures and Algorithms Testing and Debugging Deployment and Cloud Platforms (e.g., AWS, Azure, Google Cloud) Software Development Methodologies (e.g., Agile, Scrum) Person Specification: Experience supporting software development training More ❯
Python/Django/Flask, Java/Spring, Ruby on Rails) Database Management (e.g., SQL, NoSQL, PostgreSQL, MongoDB) Version Control (e.g., Git, GitHub) API Development and Integration (RESTful APIs) DataStructures and Algorithms Testing and Debugging Deployment and Cloud Platforms (e.g., AWS, Azure, Google Cloud) Software Development Methodologies (e.g., Agile, Scrum) Person Specification: Experience supporting software development training More ❯
Python/Django/Flask, Java/Spring, Ruby on Rails) Database Management (e.g., SQL, NoSQL, PostgreSQL, MongoDB) Version Control (e.g., Git, GitHub) API Development and Integration (RESTful APIs) DataStructures and Algorithms Testing and Debugging Deployment and Cloud Platforms (e.g., AWS, Azure, Google Cloud) Software Development Methodologies (e.g., Agile, Scrum) Person Specification: Experience supporting software development training More ❯
and the ability to learn new technologies quickly Minimum Qualifications Bachelor's degree in Computer Science or related field - or equivalent experience Strong foundation in software engineering principles, including datastructures, algorithms, and software design Solid understanding of web application architecture, including APIs, HTTP requests, databases, caching, and related concepts Preferred Qualifications Experience with Agentic AI systems, LLMs More ❯
and the ability to learn new technologies quickly Minimum Qualifications Bachelor's degree in Computer Science or related field - or equivalent experience Strong foundation in software engineering principles, including datastructures, algorithms, and software design Solid understanding of web application architecture, including APIs, HTTP requests, databases, caching, and related concepts Preferred Qualifications Experience with Agentic AI systems, LLMs More ❯
backend experience in another language and are keen to work in Python) and a proven track record of building and maintaining backend systems Strong understanding of Python fundamentals, including datastructures, algorithms, and object-oriented programming. Excellent problem-solving skills and ability to work independently on assigned tasks. Familiarity with version control systems (e.g., Git). Basic knowledge More ❯
backend experience in another language and are keen to work in Python) and a proven track record of building and maintaining backend systems Strong understanding of Python fundamentals, including datastructures, algorithms, and object-oriented programming. Excellent problem-solving skills and ability to work independently on assigned tasks. Familiarity with version control systems (e.g., Git). Basic knowledge More ❯
on Agile development teams with a minimum of 5 engineers, understanding modern agile methodologies, version control systems, continuous integration, and continuous delivery practices Understanding of relational and NoSQL databases, datastructures, API patterns, and service-oriented architectures Commitment to technical excellence, test-driven development practices, and proactive monitoring Exceptional analytical and problem-solving skills, high-quality coding standards More ❯
call duties to keep software systems up and running Who You Are BS degree in Computer Science, similar technical field of study or equivalent professional experience Experience with algorithms, datastructures, complexity analysis and software design 4+ years of software engineering experience Experience with Python and Reactjs is preferred, but not required What We Offer A fresh start More ❯
a heavily cross-functional environment. Required Exceptional coding ability in at least one of our core languages: Java/Kotlin or Python. Previous experience working with complex algorithms and data structures. Experience in building well-tested code for production and a demonstrable history of advocating for software quality and evangelising best practices. Experience with leading the process from ideation More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
and assess proposed design changes from a verification complexity perspective. Own the verification environment from investigation to closure. Investigate and script new verification flows, optimizing existing ones. Analyze simulation data using machine learning and data science techniques to improve bug discovery and coverage. Collaborate with engineering teams to improve verification methodologies. Mentor team members to foster skills development. … Required Skills and Experience : Experience with constrained-random verification and ownership of complex verification environments. Proficiency in SystemVerilog and UVM. Strong software engineering skills, including object-oriented programming, datastructures, and algorithms. Ability to develop verification flows, utilize EDA tools effectively, and plan and estimate work. Nice To Have Skills and Experience : Leadership and mentoring experience. Knowledge of More ❯
languages, or 1 year of experience with an advanced degree. Preferred qualifications: Master's degree or PhD in Computer Science or related technical fields. 2 years of experience with datastructures or algorithms. 2 years of experience with performance, large-scale systems data analysis, visualization tools, or debugging. 2 years of experience in the Objective - C (iOS … and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a More ❯
evolve over the next 3-6 months with the right technologies Has worked in complex software systems - both front-end and back-end and understands the importance of good datastructures, a scalable architecture and constantly evolving tech stack You care about the "right tool for the right job" and pick the pragmatic options when building software Enjoys … working in cross functional teams - PMs, UX, Designers and Data You have a product mindset: you care about customer outcomes and you want to make data-informed decisions You have an entrepreneurial, get-things-done attitude You'll contribute to fostering a culture of psychological safety, inclusivity, collaboration and continuous improvement within the team through participation in retrospectives More ❯
evolve over the next 3-6 months with the right technologies Has worked in complex software systems - both front-end and back-end and understands the importance of good datastructures, a scalable architecture and constantly evolving tech stack You care about the "right tool for the right job" and pick the pragmatic options when building software Enjoys … working in cross functional teams - PMs, UX, Designers and Data You have a product mindset: you care about customer outcomes and you want to make data-informed decisions You have an entrepreneurial, get-things-done attitude You'll contribute to fostering a culture of psychological safety, inclusivity, collaboration and continuous improvement within the team through participation in retrospectives More ❯
are resilient, scalable, and fully observable. We own systems that operate at high throughput and low latency, including: Gateways: Secure, high-performance TCP/SSL entry points to our data centers HFN & NSTP: A global HTTP CDN and SOCKS5 proxy network delivering fast access from any geography Playlist Services: Dynamic path configuration systems optimizing user connectivity in real-time … PGM Relays: Infrastructure for reliable multicast data delivery We use automation, observability, and software engineering to detect issues before they impact customers and reduce manual toil wherever we can. What You'll Do Build production-grade software that powers Bloomberg's global infrastructure Design and implement scalable, fault-tolerant systems with a focus on observability, performance, and automation Collaborate … Python and C++) A deep understanding of software system reliability and risk management-including how to identify potential points of failure and design mitigation strategies. A good understanding of datastructures, algorithms, and system design Experience navigating and improving large, distributed codebases An ability to identify system risks and engineer around points of failure Clear written and verbal More ❯
Senior Frontend Engineer -Angular TypeScript -London The Company Through the power of AI and Big Data this company have developed a number of data driven tools and platforms aimed at delivering a transparent financial solution. Focusing purely on sustainable investment! If you want the leave the planet clean and beautiful for the next generation then you share the … ethos of this company. This group has 4 arms: A Data Provider: Assessing the performance and sustainability of companies worldwide. AI: An advisory and technology company with an AI engineer for forecasting investment opportunities Asset Management: Investment management company investing in sustainable equities They focus on R&D of AI, ML, Data, Finance and sustainability. This company has … travel to the office when needed so being located within a few hours of either of these cities would be hugely beneficial. The Job: Develop Frontend applications for sustainability data platforms and tools End to end development (Plan, Architect, Design, Develop, Test, Deploy and support) Turn complicated design and UX requirements into applications Work in an autonomous multi-functioning More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
ITSS Recruitment Ltd
face to face time, hybrid out of one of the offices. This exciting opportunity will suit an experienced Python Developer who is well versed in modern AI, Cloud and data stacks. They are a big believer in sharing thoughts and encouraging and supporting innovation and creativity. The Python Developer will also be given the chance to be involved in … all aspects of the project process from conception through to completion and launch.Python Developer Experience:* Python, including APIs, datastructures, and async processing* Databricks/Microsoft Fabric* Cloud, preferably Azure (Data Lake, Functions, App Services)* Containerisation with Docker and CI/CD pipelines* MLOps tooling (MLFlow, Git-based versioning, environment tracking)Desirable Skills & Interests* LangChain, Langflow, or More ❯
face to face time, hybrid out of one of the offices. This exciting opportunity will suit an experienced Python Developer who is well versed in modern AI, Cloud and data stacks. They are a big believer in sharing thoughts and encouraging and supporting innovation and creativity. The Python Developer will also be given the chance to be involved in … all aspects of the project process from conception through to completion and launch. Python Developer Experience: Python, including APIs, datastructures, and async processing Databricks/Microsoft Fabric Cloud, preferably Azure (Data Lake, Functions, App Services) Containerisation with Docker and CI/CD pipelines MLOps tooling (MLFlow, Git-based versioning, environment tracking) Desirable Skills & Interests LangChain, Langflow More ❯
City of London, London, United Kingdom Hybrid / WFH Options
ITSS Recruitment
face to face time, hybrid out of one of the offices. This exciting opportunity will suit an experienced Python Developer who is well versed in modern AI, Cloud and data stacks. They are a big believer in sharing thoughts and encouraging and supporting innovation and creativity. The Python Developer will also be given the chance to be involved in … all aspects of the project process from conception through to completion and launch. Python Developer Experience: * Python, including APIs, datastructures, and async processing * Databricks/Microsoft Fabric * Cloud, preferably Azure (Data Lake, Functions, App Services) * Containerisation with Docker and CI/CD pipelines * MLOps tooling (MLFlow, Git-based versioning, environment tracking) Desirable Skills & Interests * LangChain, Langflow More ❯
Employment Type: Permanent
Salary: £65000 - £80000/annum Bonus, 26 days holiday, private heal
is changing how military systems are designed, built and sold. Anduril's family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting-edge autonomy, AI, computer vision … Seabed Sentry, and many of the other autonomous systems that will underpin the UK's technological future rely on modern C4 systems. These systems can integrate and fuse data across distributed systems, nodes, and networks to enable timely command decision-making. Anduril's open architecture Lattice operating system is an AI-powered software platform that transforms thousands of data … or Rust and Python. Strong engineering background from industry or school, ideally in areas/fields such as Robotics, Computer Science, Software Engineering, Mathematics, or Physics Demonstrated expertise in datastructures, algorithms, concurrency, and code optimisation Experience building software solutions involving significant amounts of data processing and analysis. Ability to quickly understand and navigate complex systems and More ❯
trading strategies and algorithms Automating the deployment and monitoring of trading strategies to ensure optimum effectiveness Creating tooling and infrastructure to support research and improve decision-making, such as data analytics and strategy optimization tools Architecting and maintaining high-performance trading systems using Rust SKILLS/EXPERIENCE REQUIRED: Some demonstrable commercial experience coding in Rust Understanding of trading strategies … such as arbitrage, market-making, or execution flow Solid grasp of algorithm design, datastructures, and quantitative finance fundamentals including concepts like limit order books, price discovery, and microstructure dynamics Exposure to performance-critical systems: real-time data flows, shared memory communication, and techniques to minimize memory allocation and copying Degree in a technical discipline such as More ❯