> Markdown version of [/jobs/ext/2710414-software-engineer](https://www.wearedevelopers.com/jobs/ext/2710414-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Databento, Inc. - **Location:** Chicago, IL, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Algorithmic Trading, C++ (Programming Language), Compilers, Continuous Integration, Microarchitecture, Serialization, Data Structures, Software Engineering, System Programming, Data Processing, Multithreading, Low Latency, Bare Metal - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/software-engineer-c-rust-databento-8016206 ## About the Role * 5+ 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. * Good communication skills and work ethic for a remote workplace. * An interest in low-level optimization and performance engineering. * An interest in financial data or algorithmic trading. ## Description We're looking for a midlevel or senior IC to join our core engineering team. Our team is responsible for all things C/C++ and Rust, and the most performance-sensitive parts of our codebase. You'll be working with nearly 20 PB of data, with thousands of bare metal CPU cores at your disposal., * 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+ gigabits) and low latency (measured in nanoseconds). * Implement tools and libraries for petabyte-scale data processing and analysis. * Collaborate with the systems team to implement best practices for build, deployment, CI/CD. * Implement monitoring and improve application uptime. * Ensure smooth feature rollouts and updates. ## Related Videos - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) - [Just-in-time Compilation in JVM](https://www.wearedevelopers.com/videos/240-just-in-time-compilation-in-jvm) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [C++ in constrained environments](https://www.wearedevelopers.com/videos/441-c-in-constrained-environments) - [Building a Compiler with C#](https://www.wearedevelopers.com/videos/116-building-a-compiler-with-c) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)