secure platform-all at scale, and all while shipping hundreds of changes to production every day. To learn more about how we work, visit intercom.engineering and read about our engineering values. What will I be doing? Collaborate with other world-class domain experts to shape our technical direction and frontend infrastructure. Contribute to our technical strategy and architecture as … continue to scale. Develop new tools and services that make it fast, safe, and easy for other Intercom engineers to leverage our web frameworks. Participate in all phases of software development, including ideation, prototyping, design, and implementation. Play an active role in hiring, mentoring, and career development of other engineers. Raise the bar for technical standards, performance, reliability, and … supporting a SaaS product in a previous role and enjoying the impact of globally used software. Demonstrated impact on product and team performance in previous roles. Proficient with standard softwareengineering methodologies, e.g., unit testing, code reviews, design documentation. Able to effectively articulate technical challenges and solutions. Ability to learn quickly, iterate, unblock oneself, and persist until the More ❯
enhancing your skills across both front-end and back-end technologies. While not expected to be an expert in every domain, you should have a strong foundation in core engineering principles. In use is the modern TypeScript stack, utilising Node, Nest, Next and React, combined with Python for LLMs and data. As there are many challenges to overcome with More ❯
Senior/Lead Software Engineer AI/ML Based in London this Hybrid option working on an exciting new technology focusing on Data Centres to develop technology for reducing energy consumption to help support a sustainable future. The team is full of really keen technologists who are extremely passionate about their technology. The Senior Lead Software Engineer will … be responsible for Software Architecture definition in collaboration with a broader Team. The key focus of this role is in developing Software for High Speed Drivers and preferably Linux PCIe Driver Development. In addition responsibilities will be developing Software for integration and interface frameworks on CPU and GPU and also Embedded Software Development (although not essential … as any Software Development for Drivers is key) The successful candidate will have a good relevant Degree and have a real passion for Software Development. In addition: High speed Linux PCIe driver development Experience working directly with prototype hardware alongside the hardware design team Production experience, including; development & validation The company offer an excellent salary in excess of More ❯
Senior/Lead Software Engineer AI/ML Based in London this Hybrid option working on an exciting new technology focusing on Data Centres to develop technology for reducing energy consumption to help support a sustainable future. The team is full of really keen technologists who are extremely passionate about their technology. The Senior Lead Software Engineer will … be responsible for Software Architecture definition in collaboration with a broader Team. The key focus of this role is in developing Software for High Speed Drivers and preferably Linux PCIe Driver Development. In addition responsibilities will be developing Software for integration and interface frameworks on CPU and GPU and also Embedded Software Development (although not essential … as any Software Development for Drivers is key) The successful candidate will have a good relevant Degree and have a real passion for Software Development. In addition: High speed Linux PCIe driver development Experience working directly with prototype hardware alongside the hardware design team Production experience, including; development & validation The company offer an excellent salary in excess of More ❯
Software Engineer C++ HFT London Job Title: Software Engineer - C++ (HFT) Location: London (UK) Overview: One of Europe's leading trading firms is looking to hire a C++ software engineer in their London office. This role would be desk-aligned with a high frequency trading team, with the opportunity to work closely with researchers and traders, having … had impact in high-performing teams in Big Tech What's on offer: Market-leading compensation Flexible hybrid working Leading benefits package (pension, healthcare, etc.) If you are a software engineer using C++, with previous experience in quant finance/high-performing teams in Big Tech, please apply. More ❯
Senior Software Engineer, Python, AWS, Postgres, COR7231 Are you a skilled Senior Software Engineer with strong Python expertise and a passion for solving complex technical challenges? We're looking for a Senior Software Engineer who's seeking a tough, complex and highly rewarding technical challenge. We require a Senior Software Engineer who's seeking a role … incredible ambition. This is a start-up opportunity not to be missed A chance to build something that matters and has impact! The Role This is an exciting Senior Software Engineer role at a rapidly scaling AI-focused company whose mission is both economically and environmentally motivated. The Senior Software Engineer will work to bring to market a … system architecture and working on projects end to end Strong academic background in Computer Science Proficiency with Postgres and AWS So What's Next? If you're a Senior Software Engineer looking for a fully hands-on, high-impact role in a mission-driven AI company, apply now for immediate consideration! Senior Software Engineer, Python, AWS, Postgres, COR7231 More ❯
Software Engineer - FinTech/Compliance Systems A leading organisation is seeking a Software Engineer to join its fast-paced technology function, focused on developing secure, scalable and compliant systems that support complex regulatory requirements and partner onboarding experiences. This is an exciting opportunity to work at the intersection of technology, risk management and innovation, building next-generation systems … processes and enable business growth. What You'll Do: Design and develop scalable, high-performance microservices to support compliance, onboarding and risk management processes Own critical components across the software architecture, ensuring reliability and performance Build internal tooling and reporting dashboards to support compliance officers and analysts Work with cross-functional teams to understand requirements and implement automated solutions … complex technical problems with a strong customer-centric focus Help automate and modernise legacy systems to reduce manual intervention and increase resilience What You'll Bring: Experience in backend software development Proficiency in Java and at least one other server-side programming language Experience with microservices architecture and distributed systems Strong understanding of data storage technologies (MySQL, Hadoop, Cassandra More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Backend Software Engineer/Developer (Go API Messaging) London/WFH to £100k Are you a senior, backend focussed Software Engineer with strong Go/Golang coding skills and real-time messaging experience? You could be progressing your career in a hands-on Backend Software Engineer role at a global cryptocurrency market data and trade execution technology … company that is experiencing great success and is growing as a result. As a Backend Software Engineer you will work on cutting edge systems that handle a million messages per second from a diverse range of external APIs within a high performance data pipeline. You'll design and implement high throughput data services with a focus on scalability, reliability … in Computer Science or similar technical discipline You have a personal interest in traditional financial markets or the cryptocurrency space What's in it for you: As a Backend Software Engineer you will receive a comprehensive package: Salary to £100k Bonus Continual learning and self development opportunities working on cutting edge systems Apply now to find out more about More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Backend Software Engineer/Developer (Java Low Latency OMS EMS) WFH to £100k Are you a skilled Backend Software Engineer with strong Java skills and low latency trading systems experience? You could be progressing your career at a global market data and trading platform provider for Cryptocurrency markets. As a Backend Software Engineer you will develop, test … Gradle/Maven You're comfortable working in a Linux environment You are collaborative and pragmatic with excellent communication skills What's in it for you: As a Backend Software Engineer you will receive a competitive package including: Salary to £100k Generous holiday allowance including an extra day for your birthday and work anniversary Remote, flexible working Excellent career … progression opportunities Apply now to find out more about this Backend Software Engineer/Developer (Java Low Latency OMS EMS) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate More ❯
Software Engineer - Java & AWS Location: London, UK Contract Duration: 6 months This is a *London* based role with an excellent immediate start within a Global T echnology Client that is working on *support compliance, risk monitoring, and partner onboarding*. The Role Role Overview The client is looking for a Software Engineer with strong Java and AWS experience. More ❯
I’m working with a great company based in the Central London, and they’re looking for a Lead Software Engineer- Back Office to join their team. You'll play a key role in implementation of the applications and working on BAU tasks and continuous maintenance and evolution of key components and services. The ideal candidate: Major focus needs More ❯
I’m working with a great company based in the Central London, and they’re looking for a Lead Software Engineer- Back Office to join their team. You'll play a key role in implementation of the applications and working on BAU tasks and continuous maintenance and evolution of key components and services. The ideal candidate: Major focus needs More ❯
North London, London, United Kingdom Hybrid / WFH Options
Family Action
Head of Software Development Home-based (with occasional travel to London and other locations) About Us At Family Action, we transform lives by providing practical, emotional, and financial support to those experiencing poverty, disadvantage, and social isolation. Since 1869, we have been building stronger families, and today, we work with over 60,000 families across more than 150 community … services. We also support thousands more through national programmes and grants, ensuring everyone has the tools to overcome challenges and thrive. We are now looking for a Head of Software Development to join us on a full-time, permanent basis, working 37 hours per week. The Benefits - Salary of £61,959 per annum (inclusive of £6,751 market supplement … winter flu jabs vouchers - Cycle to work scheme - Investing in your professional development with ongoing quality training and career development opportunities This is a rewarding opportunity for an exceptional software developer with leadership capabilities and experience delivering production web applications to join our forward-thinking charity. Showcasing your leadership skills, you will have the chance to lead a new More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Family Action
Head of Software Development Home-based (with occasional travel to London and other locations) About Us At Family Action, we transform lives by providing practical, emotional, and financial support to those experiencing poverty, disadvantage, and social isolation.Since 1869, we have been building stronger families, and today, we work with over 60,000 families across more than 150 community-based … services. We also support thousands more through national programmes and grants, ensuring everyone has the tools to overcome challenges and thrive.We are now looking for a Head of Software Development to join us on a full-time, permanent basis, working 37 hours per week. The Benefits - Salary of £61,959 per annum (inclusive of £6,751 market supplement and … and winter flu jabs vouchers- Cycle to work scheme- Investing in your professional development with ongoing quality training and career development opportunitiesThis is a rewarding opportunity for an exceptional software developer with leadership capabilities and experience delivering production web applications to join our forward-thinking charity.Showcasing your leadership skills, you will have the chance to lead a new team More ❯
practical experience. Preferred qualifications: Experience with Unix/Linux environments, distributed systems, machine learning, information retrieval, and TCP/IP. Experience in network programming or developing/designing large software systems. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. … 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 specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and … problems across the full-stack as we continue to push technology forward. As a key member of a small and versatile team, you will design, test, deploy, and maintain software solutions. The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first-party devices and services that More ❯
C++ Software Engineer working on strategic enhancements and involved with all phases of the development and trading life cycle. Must have up to date C++ under Linux and be highly numerate, working in a small agile focused development team. By applying to this job you are sending us your CV, which may contain personal information. Please refer to our More ❯
Senior Software Engineer (Founding Team) - TypeScript, NestJS, NextJS, GCP Location: West London, 3 days a week on site Salary: £90-110,000 + Equity Incubated Startup: The security of a startup within a global business Required Skills: TypeScript, NextJS, GCP, ReactJS Join a startup redefining music's role in health and well-being. We're partnered with an incubated … a prescription by blending novel technology, biometric feedback, and AI to positively impact the lives of many within non-surgical and mental recovery. We're looking for senior-level software engineers with the motivation to join a founding team and help build the future of well-being music tech. You'll be comfortable working across the stack (TypeScript, Next.js More ❯
the future of space and autonomous systems. If you're looking for a place where your work has a real, tangible impact -SPAICE is that place. About the Role - Software Engineer (Virtual Worlds) Traditionally, game engines were used to build experiences for human players. In this role, you'll design virtual worlds where the player is not a human … but an algorithm. Specifically, a Spatial AI Agent navigating satellites or drones through complex, simulated environments. As a Software Engineer (Virtual Worlds), you'll develop high-fidelity simulations to train, test, and validate navigation algorithms across different platforms-supporting both single-vehicle and multi-agent autonomy. You'll work closely with Aerospace Engineers, GNC experts, and AI developers to … e.g., Unreal Engine, NVIDIA Omniverse, Simulink, Gazebo) Building custom tools and SDKs to enable faster iteration for autonomy testing Interfacing simulation environments with Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) setups What we are looking for Senior-level experience with C++ , including development inside modern game engines Hands-on experience with Unreal Engine , ideally including More ❯
in a critical growth phase. Our roles will often require extended hours and are not typical 9-to-6 positions. Your role You'll architect and implement the flight-software stack-from low-level drivers to ADCS control loops-and push code from bench tests to on-orbit updates. You'll ensure each satellite runs autonomously and safely, turning … in-orbit data into actionable ground insights so every subsystem meets its mission marks. You'll have a huge influence on the direction of the software and system development of our satellite. Key Responsibilities Own the on-board flight-software stack - design, code and test real-time Rust/C/C++ on RTOS or Embedded Linux. Ship … FD, SpaceWire, SPI, LVDS). Experience taking code through unit, integration & HIL tests and shipping via CI/CD (exposure to MISRA-C or ECSS a plus). Strong software design fundamentals, including data structures, concurrency and debugging. Master version control, static analysis, containerised build tooling and automated deployment. Nice-to-haves Are comfortable with model based design (MATLAB More ❯
work, including entire resident portals, and are able to own and defend the work completed Collaborate with project stakeholders to ensure that client business needs are met through the software that we develop. Ensure that you follow best coding practices, documentation, code reviews, unit and integration testing throughout all software developed. Requirements Skills A self-starter who assumes … responsibility for their work, accepts direction and feedback from co-workers and managers and is able to own the software developed Attention to detail when building resilient software Amenable to learning other systems and frameworks and contributing to the wider team's efforts Excellent communication skills in English Experience and Qualifications At least 2+ years of experience developing More ❯
impact patient outcomes and reduce health care inequalities using the power of AI. We're partnered with an emerging medical technology innovator on the lookout for a Lead Python Software Engineer to design and develop the backbone of AI-driven health care solutions. This is your opportunity to join a mission-driven team that's revolutionising patient care and More ❯
Join us at the heart of the Kumo Graph Neural Network and Relational Deep Learning architecture, where you'll play a pivotal role in shaping and expanding its capabilities. You'll drive innovative designs that enhance our GNN backbone and More ❯
Who we are, what we do Sensat is a visualisation platform for large infrastructure projects. We help teams to plan and deliver projects using an easy-to-understand digital replica of their site. Today over $300bn of complex and critical More ❯
About this role Writer is seeking an AI engineer with a strong softwareengineering background to join our expanding team of AI experts. At Writer, we believe in harnessing AI to unlock enterprise potential. With the help of our AI engineers, we aim to build the most advanced language model in the industry and revolutionize company interactions with … applications. As an AI engineer at Writer, you will play a key role in developing and deploying cutting-edge generative AI models and algorithms. Collaborating with our team of software engineers, data scientists, and researchers, you will design and implement AI solutions that drive our innovative products. If you are passionate about transforming enterprise through AI, we want to … hear from you. Your responsibilities Collaborate with engineering, data science, and AI teams to develop AI-powered capabilities. Evaluate AI model performance through testing and experimentation. Deploy and improve LLM-based applications in production. Integrate AI capabilities into production systems, ensuring scalability and efficiency. Stay updated with AI and ML advancements and suggest improvements. Work with cross-functional teams More ❯
Team is looking for a passionate, results-oriented, operationally focused Support Engineer to support the fast-evolving and expanding Seller Compliance space. The role encompasses working with a support engineering team that provides support for multiple products and platforms, including engineering development support (root cause analysis, code fixes), customer support self-service (tools development), and business decision-making … support (data mining, report generation, scripting). The Support Engineering team comprises world-class engineers with technical skills blending systems and software engineering. We are looking for a Support Engineer with experience in softwareengineering support or an equivalent role, with a track record of driving projects to improve software development, business, and customer service … being self-motivated. The role also involves driving smaller-scope development projects and building custom tools. Key job responsibilities Technical Support and Problem Resolution • Diagnose and resolve complex production software issues across multiple products and services • Perform comprehensive troubleshooting and root cause analysis for technical challenges • Provide timely and effective support through ticket management and customer communication SoftwareMore ❯