Tech jobs
Job listings
Principal Software Development Engineer, GPU Primitives Libraries
Principal software engineer on AMD's ROCm team, developing and optimizing open-source GPU-accelerated algorithm and collective libraries (rocPRIM, hipCUB, rocThrust, rocRAND, hipRAND). Day to day: high-performance C++ GPU coding, data-driven optimization for AMD hardware, debugging, and participation in ASIC/hardware bring-ups.
Principal Fluid Systems Engineer - Payloads
Varda Space is hiring a Principal Fluid Systems Engineer in El Segundo, CA to define and lead development of first-of-their-kind electromechanical fluid-handling payloads that manufacture pharmaceuticals in microgravity and survive hypersonic reentry. The role spans requirements, architecture, precision valves/pumps/thermal control hardware, testing campaigns, and mentoring, using tools like Pytho


Principal Software Engineer, Platform
PermitFlow is redefining how America builds. We’re an applied AI company serving the nation’s builders, tackling one of the largest information challenges in the economy: understanding what can be built, where, and how…
Principal Java Developer - Hybrid Working (Very flexible) - Scientific Sector REF 1042
Principal Java Developer at a not-for-profit scientific research and educational charity in Rodley (hybrid, very flexible). Day to day: full-stack design and delivery of life-sciences desktop/web software in Java/Spring, Angular and relational databases, plus guiding architecture, best practices and mentoring the delivery team.
Principal Radar Software Engineer
A hands-on principal-level C++ systems engineer who owns RADLAB CORE, the shared software platform behind Metrea's radar, communications, and RF sensing R&D. Day to day this means architecting the codebase and CI/CD, optimizing signal processing pipelines (SIMD, concurrency, GPU offload), and integrating the platform with RF prototype hardware.
Principal Software Engineer
Principal Software Engineer at Citi's Warsaw technology center, leading architecture and delivery of the next-generation Risk Management Platform — defining engineering standards, mentoring global teams, and building scalable distributed backend systems. Core stack: Java/Python/Go/C++, Kafka, microservices, cloud (Docker/Kubernetes/OpenShift), and relational/distributed databases.
Consulting/Principal Software Engineer
Principal Software Engineer at LexisNexis Legal & Professional (RELX) in Mexico City, leading complex legal-tech development: shaping product architecture, serving as technical lead for external partners, mentoring developers, and writing/reviewing C#/.NET and Angular code. Hybrid role with 2 days per week at the Reforma office.
Principal Développeur(se) Logiciel de Plateforme
MaintainX is a leading mobile-first work execution platform for industrial and frontline teams. More than 13,000 customers , including Duracell, McDonald's, Shell, DHL and Volvo, use MaintainX to cut unplanned downtime…
Principal Robotics Software Engineer
About the Role Join the robotics team at a defense technology company developing autonomous systems to detect and counter unmanned aerial threats. This is a senior, hands-on individual contributor role focused on…
Principal Software Engineer
The Position At Boehringer Ingelheim, data is a key enabler of innovation, scientific advancement, and business transformation. Our global Data Platforms team builds and operates the cloud-based foundations that allow…
Principal Software Engineer
At Instructure , we believe in the power of people to grow and succeed throughout their lives. Our goal is to amplify that power by creating intuitive products that simplify learning and personal development,…
Principal Software Engineer
You’ll be a Technical Leader, unblock the engineering team by resolving complex technical impasses, standardising engineering practices, and owning cross-functional initiatives. You'll still be a highly hands-on…



