Remote Jobs RockRemote Jobs Rock

Software Engineer (C++)

๐Ÿ“… Sep 14
C++PythonRustC#
Apply Now

๐Ÿ“œ Description

  • Develop the core C++ quantitative library, including interfaces, implementation, tests, and documentation.
  • Design internal APIs and external client-facing APIs.
  • Profile algorithms and workflows to identify and improve performance.
  • Implement pricing and numerical models with quantitative researchers.
  • Review code and support teammates with C++ design and development.
  • Improve build times, testing, CI, and developer experience; use AI development tools.

๐Ÿ› ๏ธ Requirements

  • You have a Bachelor's degree or Master's degree in a computer science or another highly technical discipline (physics, engineering, chemistry, etc.)
  • You have roughly 2 to 6 years of professional C++ experience, or comparable depth from academic or open source work.
  • You've worked substantially in a large C++ codebase, in industry or academia, and you're fluent in modern object-oriented and/or functional programming paradigms.
  • You are proficient in Python and have used at least one other systems language (Rust, C#, Java, etc.).
  • You care how your code reads. You write clear, concise, well-organized C++.
  • You are comfortable with using agent-driven development workflows to generate high-quality code.
  • You're careful. You test your work to know it's right, and you think through numerical edge cases before a client finds them.
  • You're rigorous about performance. You measure first, and you understand how the hardware affects the code you write.
  • You explain your thinking clearly, in code, review comments, design discussions, and writing.
  • You work well independently, and just as well as part of a small, hybrid team.
Full job description

Vola Dynamics is the world's most sophisticated software and research company for advanced options analytics. Our volatility fitter and ultra-fast option pricers are the market standard, powering decisions at the worldโ€™s leading hedge funds, proprietary trading firms, market makers, and global banks.

In this role, you'll work directly with our CTO on the design of our large-scale, high-performance C++ quant library. You'll own performance-critical code, work on high-level library design questions, and be the on-staff C++ expert that our team trusts when something needs to be fast and correct.
As part of a small, hands-on team, you'll have real ownership from day one and your work will have an immediate and outsized impact. This is a rare position for an engineer who wants to work on genuinely hard problems at the intersection of numerical software, performance optimization, and software architecture.

We're a hybrid team, in the office on Tuesdays and Thursdays.

What You'll Do

  • Core library development: Build and develop our core C++ quant library, from interface design through implementation, tests, and documentation.

  • Library design: You'll help design the internal APIs that our team uses as well as the external APIs that our clients depend on to power their trading.

  • Performance work: Investigate and profile algorithms, functions, or entire workflows to understand and improve their performance.

  • Quantitative algorithms in production: Work with our quants to implement pricing and numerical models efficiently and correctly.

  • Supporting other developers: Review code, answer design questions, and help teammates (who are strong quants or strong engineers but not always C++ specialists) write better C++.

  • AI tooling: AI development tools (Claude Code, Codex, and similar) are a standard part of how we build software here, and we'll expect you to use them well.

  • Build systems and developer experience: Cut build times, improve the test and CI setup, and improve the developer experience.


Who You Are

  • You have a Bachelor's degree or Master's degree in a computer science or another highly technical discipline (physics, engineering, chemistry, etc.)

  • You have roughly 2 to 6 years of professional C++ experience, or comparable depth from academic or open source work.

  • You've worked substantially in a large C++ codebase, in industry or academia, and you're fluent in modern object-oriented and/or functional programming paradigms.

  • You are proficient in Python and have used at least one other systems language (Rust, C#, Java, etc.).

  • You care how your code reads. You write clear, concise, well-organized C++.

  • You are comfortable with using agent-driven development workflows to generate high-quality code.

  • You're careful. You test your work to know it's right, and you think through numerical edge cases before a client finds them.

  • You're rigorous about performance. You measure first, and you understand how the hardware affects the code you write.

  • You explain your thinking clearly, in code, review comments, design discussions, and writing.

  • You work well independently, and just as well as part of a small, hybrid team.

  • You are authorized to work in the US.

Nice to Have

  • Hardware-aware programming: SIMD, GPUs, cache behavior, concurrency.

  • Active open-source contributor in the C++ ecosystem.

  • Experience working on an options market making or derivatives quant library, or other quantitative finance background.

Harmonic-Security-Inc

Software Development Engineer in Test

๐Ÿ•’ yesterday
Harmonic-Security-Inc๐Ÿ‘ฅ 51 - 200 employees๐Ÿข Internet

As a Software Development Engineer in Test, you will design and maintain automated testing infrastructure, ensuring high-quality software delivery across diverse products.

Automated TestingTest FrameworksCross-platform TestingCI/CD Pipelines
CannonDesign

Intermediate Software Engineer

๐Ÿ•’ yesterday
CannonDesign๐Ÿ‘ฅ 1001 - 5000 employees๐Ÿข Architecture & Planning

Develop and maintain scalable SaaS applications across the stack, contributing to cloud deployments, CI/CD, application modernization, and secure, reliable software delivery with cross-functional teams.

Full-stack DevelopmentSaaS Application DevelopmentC#JavaScript
Keycard

Software Engineer, SDK

๐Ÿ•’ 2 days ago
Keycard๐Ÿ‘ฅ 11 - 50 employees๐Ÿข Computer Software๐Ÿค B2B

Build and maintain the Keycard Agent SDK, creating cross-language libraries that bring identity, governance, and telemetry to AI agents while supporting frameworks, protocols, and developer needs.

AI Agent SdksGoPythonTypeScript
Deligo

Integrations Engineer

๐Ÿ•’ yesterday
Deligo๐Ÿข Retail Technology๐Ÿค B2B

Own POS, payment, hardware, and partner API integrations from scoping through launch, combining hands-on technical work and AI-assisted development with cross-functional coordination, testing, and ongoing improvement.

๐Ÿ“ ๐Ÿ‡ญ๐Ÿ‡บ Budapest - Hybrid๐Ÿ’ผ Full-Time๐ŸŽน Mid-level๐Ÿ’ป Software Engineer๐Ÿ“ข ๐Ÿ‡ซ๐Ÿ‡ท French Required๐Ÿ“ข ๐Ÿ‡ฉ๐Ÿ‡ช German Required
API IntegrationsPOS IntegrationsPayment IntegrationsHardware Integrations

Trusted by Remote Workers