> Markdown version of [/jobs/ext/3473185-c-software-engineer-research-infrastructure](https://www.wearedevelopers.com/jobs/ext/3473185-c-software-engineer-research-infrastructure). 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). --- # C++ Software Engineer - Research Infrastructure - **Company:** Old Mission, LLC. - **Location:** Chicago, IL, United States - **Experience:** Experienced - **Salary:** $175,000.0 - $300,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Systems Engineering, Big Data, C++ (Programming Language), Computer Clusters, Data Infrastructure, Software Debugging, Linux, File Systems, Python (Programming Language), Software Engineering, Data Storage Technologies, Information Technology, Data Pipelines - **Published:** September 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=dca79653cd795b8b ## About the Role * Experience with C++ (required) and Python (preferred) * 4+ years of experience as a Systems Engineer, Platform Engineer, Data Engineer, Software Engineer, or similar - "Big Data" experience preferred * Ability to drive and lead technical projects as well as mentor junior engineers * Knowledge of software engineering practices - what makes code reusable and extensible * Passion for infrastructure: building internal tooling and frameworks * Experience with the design and implement big data tooling to support cluster computing and high-throughput computing tasks is a plus * Experience with Linux APIs - filesystems, networking, processes management, etc. * Experience developing big data technology, preferably complete rebuilds is a plus * Bachelor's degree in Computer Science or a related field ## Description Old Mission is seeking a highly skilled Software Engineer to join our Research Infrastructure team. The team is responsible for managing and maintaining datasets, infrastructure, and libraries that power the firm's research activities across a huge number of instruments in nearly all asset classes - a vast data universe of Equities, Options, Commodities, Bonds, and more. Our day to day consists of handling production issues, developing new datasets, building next-generation infrastructure, and maintaining our data pipelines. This person will sit in our Chicago office., * The complexity of data sources presents unique engineering challenges that require innovative solutions that you will help create * You will be responsible for designing, building, and maintaining data pipelines and data infrastructure * You will help capture, archive, store, and index data for the entire firm * You will design and implement big data tooling to support cluster computing and high-throughput computing tasks * You will work on solving problems relating to how data is transmitted between C++ and Python * Re-architect current APIs to ensure scalability and performance improvements * Collaborate in the release process, including rolling out new releases, debugging and maintenance of systems * Identify and implement strategies for upgrading the current data storage capacity * Use a combination of technical expertise and analytical skills to ensure the efficient and effective functioning of our data infrastructure * Focus on solving tough problems using research and data and spend time solving these problems utilizing modern technologies ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Possibilities with Web Capabilities](https://www.wearedevelopers.com/videos/1575-possibilities-with-web-capabilities) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [How building an industry DBMS differs from building a research one](https://www.wearedevelopers.com/videos/768-how-building-an-industry-dbms-differs-from-building-a-research-one) ## Related Articles - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)