Latest software engineer Jobs

Software Optimization Engineer – GPU / Hardware-Accelerated Media (FFmpeg / HandBrake / Intel® Quick Sync Video) (f/m/d)

This role involves deep technical work on optimizing open-source media software such as FFmpeg and HandBrake for Intel's GPU and hardware-accelerated video technologies. You'll develop and upstream code improvements, analyze performance across codecs like AV1 and HEVC, and collaborate closely with open-source communities and Intel engineering teams. The position emphasizes hands-on contributions to media pipelines using Intel® Quick Sync Video and oneVPL, with a focus on real-world applications in transcoding, streaming, and AI-enhanced video workflows.

Intel €112,550 pa
Hybrid Permanent
NVIDIA logo

Systems Software Engineer, Kubernetes Scale - DGX Cloud

This role involves driving performance and scalability for NVIDIA's DGX Cloud software stack, focusing on Kubernetes and NVIDIA components like GPU Operator, DCGM, and NIM. The engineer will diagnose complex distributed systems issues, build automated testing and monitoring tools, and collaborate with AI teams and open-source communities to optimize large-scale AI infrastructure. Key responsibilities include root-causing performance bottlenecks and enabling continuous testing through CI/CD pipelines.

NVIDIA PLN 176,250 – PLN 383,500 pa
Remote Permanent
NVIDIA logo

Systems Software Engineer, Kubernetes Scale - DGX Cloud

This role involves driving performance and scale characterization for NVIDIA's DGX Cloud software stack, focusing on Kubernetes and NVIDIA components like GPU Operator, DCGM, and NIM. The engineer will debug large-scale distributed systems, build automated testing and monitoring tools, and collaborate with AI teams and open-source communities to optimize AI infrastructure efficiency and cost. Work includes deep performance analysis, CI/CD integration, and contributing to upstream projects like Kubernetes and CNCF.

NVIDIA PLN 176,250 – PLN 383,500 pa
Remote Permanent
PhysicsX logo

Principal Software Engineer - Engineering Applications

The Principal Software Engineer role involves collaborating with product managers and designers to define and implement AI-driven engineering applications. Responsibilities include leading the development of scalable, modular front-end architecture, ensuring service interoperability, and contributing to company-wide software engineering standards.

PhysicsX London, United Kingdom
On-site Permanent
Darktrace logo

Senior Software Engineer (C++ & Swift)

As a Senior Software Engineer, you will lead and contribute to the development and enhancement of Darktrace's products, focusing on the macOS codebase using modern C++ and Swift. You will collaborate with cross-functional teams, drive innovation, and mentor junior team members in core competencies.

Darktrace Cambridge, CB2 3BJ, United Kingdom
Darktrace logo

Specialist Software Engineer, Python

As a Specialist Software Engineer, you will work on prototyping and developing innovative cybersecurity solutions, collaborating with cross-functional teams to enhance Darktrace's services. You will focus on rapid prototyping, structured development, and advancing the company's unique methodology for defending against unknown cyber-attacks.

Darktrace London, UB8 1LQ, United Kingdom
Hybrid Permanent
Ocado logo

Android Software Engineer

As an Android Software Engineer at Ocado Technology, you will focus on developing and maintaining high-quality Android applications, writing automated tests, and collaborating with cross-functional teams to meet business objectives. You will be part of a dynamic team working on cutting-edge e-commerce solutions and innovative technologies.

Ocado United Kingdom
On-site Permanent
PhysicsX logo

Senior Software Engineer - AI Workbench

About us PhysicsX is a deep-tech company with roots in numerical physics and Formula One, dedicated to accelerating hardware innovation at the speed of software. We are building an AI-driven simulation software stack for engineering and manufacturing across advanced industries....

PhysicsX London, United Kingdom
Databricks logo

Staff Software Engineer - Backend

As a Staff Software Engineer - Backend, you will join Databricks' London office as a founding member of the team building the Lakehouse Platform. You will work on distributed systems, service architecture, and data storage solutions, ensuring reliability and performance for large-scale cloud-based data workloads.

Databricks London, United Kingdom
On-site Permanent
Multiverse logo

Senior Software Engineer

As a Senior Software Engineer on the Trusted Enterprise Platform team, you will focus on building and maintaining critical backend services that ensure security, scalability, and compliance. Your work will involve authentication, single sign-on, release tooling, and regulatory systems, supporting the growth and reliability of Multiverse's platform.

Multiverse London, United Kingdom
Hybrid Permanent

Principal Software Engineer

Lead the development of advanced autonomy systems for unmanned vehicles, designing and implementing algorithms for path planning, obstacle avoidance, and mission execution. Work across the full development lifecycle from R&D to production deployment in a multidisciplinary team, using C++, Python, ROS2, and Linux-based systems. Provide technical mentorship and shape the core intelligence of autonomous systems in real-world maritime environments.

Marine Resources Fareham, Hampshire, United Kingdom £70,000 – £90,000 pa
Hybrid Permanent Clearance Required

Senior Software Engineer C

This role involves designing, developing, and maintaining performance-critical C++ software for advanced microelectronics and power-electronic automated x-ray metrology systems. The engineer will focus on X-ray image analysis and motion control within a multi-threaded environment, contributing to cutting-edge solutions used by leading semiconductor and electronics manufacturers.

Redline Group Mile End, Essex, CO4 5DY, United Kingdom £50,000 – £60,000 pa
On-site Permanent

Senior Software Engineer

This role involves developing robust software applications using Python and C++ on Linux-based systems. You'll work closely with data scientists and product specialists to design, develop, and deploy innovative solutions in safety, security, and critical infrastructure environments, with a focus on machine learning and engineering best practices.

Avanti Recruitment Malvern Link, Worcestershire, WR14 1NB, United Kingdom £45,000 – £65,000 pa
Hybrid Permanent

Senior Software Engineer (Infrastructure)

Thought Machine's mission is bold – to properly and permanently rid the world's banks of legacy technology. To achieve this, we have developed the foundations of modern banking through core and payments technology which run natively in the cloud. What...

Thought Machine Lisbon, Portugal
On-site Permanent
Multiverse logo

Senior Software Engineer (Growth)

This role involves building AI-driven onboarding and engagement systems to scale learner experiences on a high-impact edtech platform. You'll work across the full stack to design adaptive learning flows, integrate LLMs into production systems, and ship features that directly improve user outcomes. The team operates with high autonomy, focusing on rapid experimentation, technical excellence, and AI-augmented development.

Multiverse London, United Kingdom
Hybrid Permanent Clearance Required