This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re looking for excellent developers to join our growing Software Engineering organization. Our work is collaborative, and our hiring reflects that. Interviewing at PDT is focused less on filling a specific role, and more on finding great people who can build long-term, varied careers with us. Software Engineers at PDT are responsible for building and maintaining the technology the enables all parts of the trading life cycle, including building the trading systems, risk controls and post-trade technologies.
Job Responsibility:
Partner with internal end-users to understand (and anticipate) new features and requirements, then engineer efficient and effective solutions
Develop and maintain our proprietary software stack using C++, Python, and Java
Identifying, assessing, deploying the latest open-source and third-party software in both an on-prem and cloud environment
Requirements:
Significant experience programming in one or more of C++, Python, or Java
Experience working directly with users or clients, capturing requirements, and scoping
Ability to participate in the design of complex software systems and select prudent and pragmatic technologies to fit the business objective
Bachelor’s or master’s degree in computer science
Nice to have:
Experience working with trading systems or financial data, working with low-latency systems, or working in a data science- or research-adjacent role