Remote Software Engineer (C++/Rust)
Databento
πRemote - United States
Please let Databento know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join our core engineering team as a junior software engineer and contribute to building high-performance server applications in C/C++ and Rust.
Requirements
- Prior internship experience or 1 to 3 years of full-time software engineering experience, preferably at a trading firm, tech company or high-growth startup
- Strong proficiency in C/C++ or Rust
- Knowledge of systems programming, algorithms, data structures, multithreading, networked I/O, serialization, CPU architecture, kernel, and compilers
- Experience working with multiprocess environments
- Comfortable with lldb/gdb
Responsibilities
- Design, develop, and maintain high-performance server applications in C/C++ and Rust
- Write message parsers and feed handlers for direct market data feeds from trading venues
- Optimize existing codebase for high throughput (millions of messages per second, up to 40+ gigabit) and low latency (measured in nanoseconds)
- Implement tools and libraries for petabyte-scale data processing and analysis
- Collaborate with systems team to implement best practices for build, deployment, CI/CD
- Implement monitoring and improve application uptime
- Ensure smooth feature rollouts and updates
Benefits
- Health, dental, disability, and life insurance benefits
- 401(k) matching
- Visa sponsorships for full-time employees
- 100% remote work
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Databento know you found this job on JobsCollider. Thanks! π