2–4 years of hands-on experience working with software or software-adjacent systems in an R&D, development, systems, test, or consulting role (for example, software development, backend systems, distributed systems, embedded software, or application engineering), including implementing, analyzing, or optimizing software systems or architectures. Our teams support high‑stakes disputes by developing technical narratives, performing rigorous analysis, and partnering with world‑class expert witnesses whose testimony shapes case outcomes in courts and arbitration forums worldwide.