NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”. We are looking to grow our company, and grow our teams with the smartest people in the world. What you’ll be doing: You will work with ground breaking technologies for the Tegra SoC and various NVIDIA embedded platforms Implement power and thermal management software features in Linux Kernel and user space Collaborate with power architects, hardware and software engineers on platform power estimation and optimization Optimize the software stack to improve performance, efficiency, and responsiveness for edge AI and robotics use cases. Focus on improving compute and memory utilization, reducing latency and power consumption, and tuning system-level performance to deliver reliable and scalable AI workloads across demanding real-world edge environments. What we need to see: MS in CS, CE, EE, Systems Engineering or related software/hardware engineering major, or equivalent experience 8+ years of software development experience with a significant focus on Linux Excellent C programming/debugging skills within Linux kernel and user space software Background with working on embedded systems and ARM processor specific System-level debugging experience and problem-solving skills Excellent communication skills Ways to stand out from the crowd: Understanding of the Linux power and thermal management features (schedule
Jobiba hiring network
Software Product Security Engineer Jobs
6,326 active opportunities · Updated for October 2026
Fresh results
15 shown
Explore current software product security engineer jobs. Use filters to narrow by work mode, employment type, experience and date posted.
A BOUT TIDE At Tide, we help SMEs save time and money in the running of their businesses by not only offering business accounts and related banking services, but also a comprehensive set of highly usable and connected administrative solutions, from invoicing to accounting. Tide is transforming the small business banking market and now supports over 2 million members globally across the UK, India, Germany and France. Using advanced technology, all solutions are designed with SMEs in mind. With quick onboarding, low fees and innovative features, we thrive on making data driven decisions to serve our mission: to help SMEs save time and money so they can get back to doing what they love. Tide facts: Tide is available for UK, Indian, German and French SMEs Over 2 million members across UK and India Over $300 million raised in funding Over 2,800 Tideans globally Recognised with Great Place to Work certification three years in a row, and among India’s Top 50 Best Workplaces in Banking, Financial Services, and Insurance in 2026 We have offices in Central London, with a member support and technology centre in Sofia, Bulgaria, technology centres in Serbia, Romania, Lithuania and Hyderabad and offices in Gurugram, New Delhi, Berlin, Paris and Luxembourg ABOUT THE ROLE Tide is hiring a Senior Staff Software Engineer to lead the architecture of our agentic platform. You will shape the shared capabilities that allow AI systems to operate safely, reliably, and at scale across Tide. That includes context, orchestration, tool execution, trust controls, observability, and evaluation. You will participate in key build versus buy decisions, integrate external components where they accelerate us, and ensure we own the parts that matter most for Tide’s trust, data advantage, and long-term platform leverage. WHAT YOU WILL DO Define the architecture for Tide’s agentic platform Drive the design of shared services such as context APIs, tool layers, policy controls, and auditability Partner w
A BOUT TIDE At Tide, we help SMEs save time and money in the running of their businesses by not only offering business accounts and related banking services, but also a comprehensive set of highly usable and connected administrative solutions, from invoicing to accounting. Tide is transforming the small business banking market and now supports over 2 million members globally across the UK, India, Germany and France. Using advanced technology, all solutions are designed with SMEs in mind. With quick onboarding, low fees and innovative features, we thrive on making data driven decisions to serve our mission: to help SMEs save time and money so they can get back to doing what they love. Tide facts: Tide is available for UK, Indian, German and French SMEs Over 2 million members across UK and India Over $300 million raised in funding Over 2,800 Tideans globally Recognised with Great Place to Work certification three years in a row, and among India’s Top 50 Best Workplaces in Banking, Financial Services, and Insurance in 2026 We have offices in Central London, with a member support and technology centre in Sofia, Bulgaria, technology centres in Serbia, Romania, Lithuania and Hyderabad and offices in Gurugram, New Delhi, Berlin, Paris and Luxembourg ABOUT THE ROLE Tide is hiring a Senior Staff Software Engineer to lead the architecture of our agentic platform. You will shape the shared capabilities that allow AI systems to operate safely, reliably, and at scale across Tide. That includes context, orchestration, tool execution, trust controls, observability, and evaluation. You will participate in key build versus buy decisions, integrate external components where they accelerate us, and ensure we own the parts that matter most for Tide’s trust, data advantage, and long-term platform leverage. WHAT YOU WILL DO Define the architecture for Tide’s agentic platform Drive the design of shared services such as context APIs, tool layers, policy controls, and auditability Partner w
*English version will follow* Chez mtrois, nous jumelons des jeunes diplômés talentueux avec les plus grandes entreprises leader sur leurs marchés. Nous sommes toujours à la recherche de diplômés ambitieux pour rejoindre notre programme Alumni Graduate, en lançant votre carrière tech avec un poste de développeur Java Full-stack Junior. Vous travaillerez sur site pour l’un des leaders de la fintech à Montréal. Notre programme Alumni Graduate de 24 mois démarre avec une formation et un coaching de 6 semaines, ou vous apprendrez tout ce dont vous avez besoin pour démarrer du bon pied votre carrière en tant que développeur logiciel. Après avoir complété une formation, vous aurez l’opportunité de démarrer votre carrière dans les meilleures conditions dans une grande banque d’investissement ou chez un leader technologique. Vos missions: Si vous réussissez, vous travaillerez avec l’une des banques leader en investissement basée à Montréal, en tant que développeur logiciel. Vous créerez, développerez et assurerez le maintien d’applications complexes dans une équipe internationale. Nous sommes actuellement à la recherche de développeurs Java, qui, en relations avec les principales parties prenantes, testeront et améliorerons les applications jouant un rôle fondamental dans les opérations quotidienne de la compagnie. Vous travaillerez sur l’ensemble du cycle de développement logiciel, pour acquérir les bases essentielles et répondre aux exigences de support et maintenance, en adoptant une méthodologie Agile et en vous efforçant d’obtenir toujours les meilleurs résultats, pour devenir indispensable à votre équipe. Comment ça marche: Inscrivez-vous en ligne : Remplissez le formulaire en haut de cette page en incluant votre CV. Complétez le processus d’évaluation: Cela impliquera un appel d’introduction avec un membre de notre équipe de talents, un test de résolution de problèmes en ligne et une entrevue finale. Inscrivez-vous au cours de formation en ligne de 6 semaines
*English version will follow* Chez mtrois, nous jumelons des jeunes diplômés talentueux avec les plus grandes entreprises leader sur leurs marchés. Nous sommes toujours à la recherche de diplômés ambitieux pour rejoindre notre programme Alumni Graduate, en lançant votre carrière tech avec un poste de développeur Java Full-stack Junior. Vous travaillerez sur site pour l’un des leaders de la fintech à Montréal. Notre programme Alumni Graduate de 24 mois démarre avec une formation et un coaching de 6 semaines, ou vous apprendrez tout ce dont vous avez besoin pour démarrer du bon pied votre carrière en tant que développeur logiciel. Après avoir complété une formation, vous aurez l’opportunité de démarrer votre carrière dans les meilleures conditions dans une grande banque d’investissement ou chez un leader technologique. Vos missions: Si vous réussissez, vous travaillerez avec l’une des banques leader en investissement basée à Montréal, en tant que développeur logiciel. Vous créerez, développerez et assurerez le maintien d’applications complexes dans une équipe internationale. Nous sommes actuellement à la recherche de développeurs Java, qui, en relations avec les principales parties prenantes, testeront et améliorerons les applications jouant un rôle fondamental dans les opérations quotidienne de la compagnie. Vous travaillerez sur l’ensemble du cycle de développement logiciel, pour acquérir les bases essentielles et répondre aux exigences de support et maintenance, en adoptant une méthodologie Agile et en vous efforçant d’obtenir toujours les meilleurs résultats, pour devenir indispensable à votre équipe. Comment ça marche: Inscrivez-vous en ligne : Remplissez le formulaire en haut de cette page en incluant votre CV. Complétez le processus d’évaluation: Cela impliquera un appel d’introduction avec un membre de notre équipe de talents, un test de résolution de problèmes en ligne et une entrevue finale. Inscrivez-vous au cours de formation en ligne de 6 se
*English version will follow* Chez mthree, nous jumelons des jeunes diplômés talentueux avec les plus grandes entreprises leader sur leurs marchés. Nous sommes toujours à la recherche de diplômés ambitieux pour rejoindre notre programme Alumni Graduate, en lançant votre carrière tech avec un poste de développeur Java Full-stack Junior. Vous travaillerez sur site pour l’un des leaders de la fintech à Montréal. Notre programme Alumni Graduate de 24 mois démarre avec une formation et un coaching rémunéré de 6 semaines, ou vous apprendrez tout ce dont vous avez besoin pour démarrer du bon pied votre carrière en tant que développeur logiciel. Après avoir suivi une formation approfondie, vous aurez l’opportunité de démarrer votre carrière dans les meilleures conditions dans une grande banque d’investissement ou chez un leader technologique. Vos missions: Si vous réussissez, vous travaillerez avec l’une des banques leader en investissement basée à Montréal, en tant que développeur logiciel. Vous créerez, développerez et assurerez le maintien d’applications complexes dans une équipe internationale. Nous sommes actuellement à la recherche de développeurs Java, qui, en relations avec les principales parties prenantes, testeront et améliorerons les applications jouant un rôle fondamental dans les opérations quotidienne de la compagnie. Vous travaillerez sur l’ensemble du cycle de développement logiciel, pour acquérir les bases essentielles et répondre aux exigences de support et maintenance, en adoptant une méthodologie Agile et en vous efforçant d’obtenir toujours les meilleurs résultats, pour devenir indispensable à votre équipe. Comment ça marche: Inscrivez-vous en ligne : Remplissez le formulaire en haut de cette page en incluant votre CV. Complétez le processus d’évaluation: Cela impliquera un appel d’introduction avec un membre de notre équipe de talents, un test de résolution de problèmes en ligne et une entrevue finale. Inscrivez-vous au cours de formatio
*English version will follow* Chez mthree, nous jumelons des jeunes diplômés talentueux avec les plus grandes entreprises leader sur leurs marchés. Nous sommes toujours à la recherche de diplômés ambitieux pour rejoindre notre programme Alumni Graduate, en lançant votre carrière tech avec un poste de développeur Java Full-stack Junior. Vous travaillerez sur site pour l’un des leaders de la fintech à Montréal. "Notre programme Alumni Graduate de 24 mois commence par une formation et un accompagnement de 4 à 8 semaines, où vous apprendrez tout ce dont vous avez besoin pour bien démarrer votre carrière en tant que développeur logiciel. Après avoir complété la formation, vous aurez l’opportunité de débuter votre carrière dans les meilleures conditions, au sein d’une grande banque d’investissement ou d’une entreprise technologique de premier plan." Vos missions: Si vous réussissez, vous travaillerez avec l’une des banques leader en investissement basée à Montréal, en tant que développeur logiciel. Vous créerez, développerez et assurerez le maintien d’applications complexes dans une équipe internationale. Nous sommes actuellement à la recherche de développeurs Java, qui, en relations avec les principales parties prenantes, testeront et améliorerons les applications jouant un rôle fondamental dans les opérations quotidienne de la compagnie. Vous travaillerez sur l’ensemble du cycle de développement logiciel, pour acquérir les bases essentielles et répondre aux exigences de support et maintenance, en adoptant une méthodologie Agile et en vous efforçant d’obtenir toujours les meilleurs résultats, pour devenir indispensable à votre équipe. Comment ça marche: Inscrivez-vous en ligne : Remplissez le formulaire en haut de cette page en incluant votre CV. Complétez le processus d’évaluation: Cela impliquera un appel d’introduction avec un membre de notre équipe de talents, un test de résolution de problèmes en ligne et une entrevue finale. Inscrivez-vo
The role will involve contributing to the development and enhancement of the credit risk modelling toolkit while partnering with modellers to ensure the toolkit is being used correctly and efficiently; and gather feedback to support future improvements and enhancements. This position requires strong stakeholder engagement skills, the ability to understand end-user requirements, and solid Python development experience, including contributing to large-scale Python libraries and testing frameworks. Essential Skills Strong commercial experience building and testing Python applications in a professional environment. Strong understanding of object-oriented programming and test-driven development. Solid knowledge of testing principles and best practices, including experience with pytest. Strong understanding of coding best practices and writing clean, maintainable, pythonic code. Experience identifying and addressing code smells. Familiarity with code review best practices. Practical understanding of SOLID principles and common design patterns. Good working knowledge of Git version control. Experience working in Agile development environments, ideally with continuous integration practices. Nice to Have MSc or PhD in Computer Science, Mathematics, Physics, Operational Research, Information Systems, or a related technical discipline. Exposure to credit risk analytics or related financial risk domains. Strong familiarity with the scientific Python stack, including NumPy, SciPy, pandas, polars, and Matplotlib. Experience with PySpark or other Big Data technologies. Experience contributing to open-source projects or developing reusable Python libraries. How to apply: Apply via the form below and tell us a bit about you. Complete the online assessment (we’ll send you a link by email). Complete the interviews with our friendly talent team over phone and video. Lastly, you’ll interview with one or more of our clients. So you don’t miss out on your dream job, we encourage you
Are you looking for an opportunity to help solve one of today's biggest business challenges? AI is changing the pace of business, and organizations everywhere are struggling to help their workforce, partners, and customers keep up. At Litmos, we're building the Learning Acceleration Platform that helps organizations build human capability faster—and we're looking for people who are passionate about making a meaningful impact for customers while growing alongside a collaborative, people-first team. Litmos is the Learning Acceleration Platform that helps organizations build capability faster, adapt at the speed business changes, and scale learning to anyone, anywhere. Combining an intuitive platform, AI-powered capabilities, trusted content, expert services, and a broad ecosystem of integrations, Litmos helps organizations accelerate workforce productivity, improve customer adoption and retention, enable high-performing partners, and reduce organizational risk through continuous learning. Organizations such as Hewlett Packard Enterprise, Graco, Sabre, and Russell Mineral Equipment trust Litmos to accelerate learning across their workforce, partners, and customers. Today, more than 11K customers with 30 million learners across 150 countries and 37 languages use Litmos to build the capabilities their organizations need to succeed. Backed by Francisco Partners, one of the world's leading technology investment firms, we're investing in the future of learning—and the people who are building it. Learn more at www.litmos.com . We are looking for a Senior Full Stack Engineer to build and evolve our platform using .NET, React, and SQL Server-based systems. You will work across services, APIs, and front-end systems with a focus on scalability, reliability, and maintainability. You will operate within a globally distributed Agile team (Scrum and ShapeUp), where engineers own delivery, from design through deployment, while collaboratin
About us Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone. Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys a culture of continuous learning and constant innovation. About the Role We are looking for Staff System Software Engineer in Test to join our team. In this role, you will be responsible for design, development, automation and reporting of Integration and system tests spanning across firmware and device drivers. This role requires you to have significant technical breadth and deep understanding of low-level system software specifically in server class systems. You will be part of a new team responsible for integration of different system software deliverables and development of system tests spanning all the components. You will contribute to shaping the test strategy , guide best practices and solve complex problems while maintaining a strong hands-on focus. You will partner with development and other QA teams to deliver high quality scalable and reliable solutions. About the Team Integration and system test team is responsible for verification and validation of integrated components across Board management controller (BMC), Firmware and Linux device driver. The team is also responsible for management and maintenance of common tools and pipel
At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. Senior Software Engineer — Cortex Training The Snowflake ML Platform team's mission is to let customers run their most demanding ML/AI workloads inside Snowflake. Cortex Training is our LLM post-training platform: it turns scarce, expensive GPU capacity into a simple, composable service, so customers can adapt open-weight foundation models to their own business problems while we handle the hard distributed-systems parts, including scheduling, orchestration, multi-node training and inference, fault tolerance, and throughput. The platform already runs post-training at scale. Under the hood, it decouples GPU computation from the training loop and exposes it as primitive APIs that compose into everything from SFT to full RL workflows. You'll work alongside a team that ships fast & sweats reliability and the researchers behind DeepSpeed. We're looking for an engineer who thrives in the ML infrastructure layer and brings a solid understanding of LLMs and post-training to help us scale and grow it. YOU WILL: Design and build across the full stack — from the public training APIs and SDK through the control plane to the GPU data plane. Scale the distributed systems that make GPU compute serverless — multi-tenant scheduling, placement, and capacity-aware routing across regional G
Join us in building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of wealth in human history. If you’re ready to be at the epicenter of this historic cultural and financial shift, keep reading. About the team + role We are building an elite team, applying frontier technologies to the world's biggest financial problems. We're looking for bold thinkers. Sharp problem-solvers. Builders who are wired to make an impact. Robinhood isn't a place for complacency, it's where ambitious people do the best work of their careers. We're a high-performing, fast-moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards. The Developer Infrastructure org is the engine behind Robinhood's entire engineering organization — a collection of tightly integrated teams whose collective mission is to make every engineer at Robinhood faster, more reliable, and exponentially more productive. The org spans four major teams: DevX (Developer Experience), TestX (Test Infrastructure), Backend Platform, and Mobile Platform. DevX owns Robinhood's monorepo and Bazel-based build infrastructure — the critical layer between a developer writing code and that code being ready to ship — along with the company's full CI/CD pipeline and remote build execution cluster. TestX owns the infrastructure behind Robinhood's entire test experience: the integration test environments, and personal development environments that serve as miniature simulations of the full Robinhood system, giving engineers a safe, isolated space to test their code end-to-end before it ever touches production. Backend Platform and Mobile Platform own the core language runtimes, libraries, IDEs, and developer toolchains across Python, Go, TypeScript, Swift, and Android. Together, these teams share a single north star: leveraging AI and agentic systems
About the Team Our Robotics team is focused on unlocking general-purpose robotics and pushing towards AGI-level intelligence in dynamic, real-world settings. Working across the entire model stack, we integrate cutting-edge hardware and software to explore a broad range of robotic form factors. We strive to seamlessly blend high-level AI capabilities with the constraints of physical systems to improve peoples’ lives. About the Role We’re looking for a Robotics Control Systems Engineer to take on a foundational role within our robotics team. You’ll help architect, implement, tune, and verify the control infrastructure that enables intelligent, reliable, and responsive robot behavior. This is a deeply hands-on role focused on real-time systems, actuation, dynamics, low-level hardware interaction, and whole-robot performance. You’ll spend significant time working directly with robots onsite: debugging behavior, tuning subsystems, running experiments, and providing feedback across mechanical, electrical, and software teams. This role is based in San Francisco, CA, and requires in-person 5 days a week. In this role, you will: Design and implement real-time control algorithms for robotic systems, including motion control, feedback loops, state estimation, actuator control, and subsystem tuning. Define the control architecture from low-level actuators and hardware interfaces through whole-robot behavior and policy. Identify and characterize actuator, hardware, and software parameters through rigorous experimentation, testing, commissioning, and verification. Work with machine learning engineers to implement reinforcement learning models. Collaborate across mechanical, electrical, and software teams to integrate control logic with sensing and actuation hardware. Help inform the mechanical and electrical design to maximize capability and flexibility. Create the control system architecture; determine the correct level of abstraction from actuators all the way up to whole-robot
We are looking for a Senior System Software Engineer, Software Defined Networking to design, build, and operate highly performant and scalable SDN solutions for NVIDIA's AI Clouds hosting GPU-accelerated workloads — including hyperscale multi-node training, inference, cloud gaming, and cloud functions. This role spans the full lifecycle of our SDN stack — from designing and developing new control and data plane software to ensuring operational excellence in production through reliability engineering, CI/CD, observability, and incident response. What you'll be doing: Design and develop next-generation multi-tenant cloud SDN control and data plane software (OVS, OVN, OpenFlow) Build Infrastructure-as-a-Service virtual network orchestration and services using gRPC and REST to support tenant workload security and performance SLAs for BMaaS, VMaaS, and Kubernetes Drive upstream contributions to OVN-Kubernetes and related open-source projects Develop software for network observability — monitoring, telemetry, intelligent metering, and performance analysis Operate and support OVS-OVN based SDN solutions in large-scale NVIDIA AI Cloud environments Own end-to-end observability for the SDN stack — build and maintain monitoring, alerting, distributed tracing, and dashboarding to ensure real-time insight into network health, performance, and tenant SLAs Design, enhance, and maintain CI/CD pipelines (GitLab) across Linux host networking, OVS, OVN, and Kubernetes CNIs Implement GitOps approaches or related experience for secure, seamless integration with cloud infrastructure Drive reliability through incident management, resource monitoring, and performance tuning<
We are looking for a talented Senior System Software Engineer to help build NVIDIA Halos, our full-stack safety critical platform for physical AI: autonomous vehicles, humanoids, industrial robots, and intelligent machines that sense, decide, and act in the real world. This role is equally grounded in ISO 26262 functional safety engineering and embedded systems, rich operating systems, virtualization, accelerated computing. If you have a good understanding of System Software development on Real Time OS (RTOS), ARM architecture, Virtualization, and experience with ISO 26262 safety lifecycle, we want to hear from you! We are a leading artificial intelligence computing company and are paving the way with innovations in gaming, visualization, supercomputing, and autonomous vehicle and robotics safety platforms. NVIDIA gives automakers, tier-1 suppliers, automotive research institutions, and startups the power and flexibility to develop and deploy breakthrough artificial intelligence systems for autonomous vehicles. Our unified computing architecture makes it possible to train deep neural networks in the data center on the NVIDIA DGX™, and then seamlessly run them on NVIDIA's Halos platform inside the vehicle. Leading vehicle manufacturers, tier 1 suppliers, mapping and simulation companies, software and sensor providers, and startups around the world are developing on the NVIDIA Halos® platform to deliver the best solutions for the new world of mobility. As a System Software Engineer, you will get an opportunity to work on high-performance NVIDIA edge AI platforms running complex mixed-criticality software stacks across QNX, Linux, hypervisors, safety partitions, accelerators, and real-time AI workloads, and work alongside industry experts in diverse teams and projects. <
Get new software product security engineer jobs by email
Daily job updates · Unsubscribe anytime