Software Engineer (C++/C#)
Databento
The financial industry is growing at a record pace, but our data providers are still stuck in the past - with cumbersome onboarding processes, complicated APIs, slow infrastructure, and expensive licensing costs.
Databento is the market data platform for modern finance. The company provides real-time and historical data across futures, options, and equities through a unified API. By owning the entire market data stack end-to-end, Databento is the first platform of its kind to combine the performance and reliability demanded by the world's leading trading firms with a dramatically simpler developer experience. Our team includes alumni of Two Sigma, Citadel Securities, Flow Traders, Tower Research, PDT Partners, SIG, and other top quantitative firms. We're looking for a midlevel or senior IC to join our core engineering team. You'll be responsible for implementing and maintaining our C# client library, and also working alongside our core engineering team on the most performance-sensitive parts of our codebase.Responsibilities
- Own and maintain our C# client library, ensuring it is robust, well-tested, and easy for external users to integrate with.
- Design, develop, and maintain high-performance server applications in C++.
- 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.
- 5+ years of full-time software engineering experience, preferably at a trading firm, tech company, or high-growth startup.
- Strong proficiency in both C++ and C#.
- Experience with Java is a plus.
- Experience designing APIs with a strong focus on intuitive, developer-friendly interfaces.
- Familiarity with open source best practices, including release management, versioning, changelogs, issue triage, and backwards compatibility.
- 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.
Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer (C++/C#) in United States vacancy
- ...us!Job DescriptionAbout the RoleWe are looking for an experienced Software Engineer with hands-on experience in manufacturing automation and a strong foundation in software development using C, C++, and C# on the Microsoft platform. As a key member of the FactoryTalk...SuggestedFull timeVisa sponsorshipWork visaFlexible hours
- ...Software Engineer (C++/C#) Remote / Boston / Salt Lake City / San Francisco / New York The financial industry is growing at a record pace, but our data providers are still stuck in the past — with cumbersome onboarding processes, complicated APIs, slow infrastructure...SuggestedFull timeLocal areaRemote work
- ...Senior Software Engineer Matrix designs, manufactures, and sells innovative technological products that help keep people safe. Originally... ...maintaining sophisticated software applications using Python, C#, C++, and Linux. You will collaborate with cross-functional teams...SuggestedTemporary workWork at officeHome officeShift work
- ...Job Description Job Description Job Title: Senior Mission Systems Software Engineer (C++/C#/Rust) Location: Fort Worth, Texas Type : Contract To Hire Contractor Work Model : Onsite Hours: 40 hours per week Security Clearance: Active Secret required...SuggestedPermanent employmentContract workFor contractorsLocal area
- ...Senior software engineer position developing real-time medical device software using C++ and C# in a Windows environment. The role involves designing robust applications, leading software architecture decisions, and collaborating across engineering teams throughout the...Suggested
- ...aizoOn, a technology consulting company, is looking for Software Developer (C#/C++). a izoOn USA is hiring a Software Developer to support our Warehouse Execution Systems (WES) and Manufacturing Execution Systems (MES) projects. You will be involved in customizing...Full time
- ...site in Raleigh 5 days a week. The main items we’re looking for: Strong, recent experience with desktop applications using .NET/C# Can lead technical processes, not necessarily supervising from the start Good communication skills that can go into details...Full timeRemote work
$250k
...Role: Senior Software Engineer – Options Trading Location: Chicago (Hybrid) Salary: Up to $250,000 USD + Discretionary Bonus! We are currently... ...team. This is an excellent opportunity for an experienced C#/.NET engineer with strong desktop application development...- ...systems. Work with a team of highly skilled engineers to deliver groundbreaking diagnostics... ...in programming languages such as: C, C++, C# Excellent written and verbal communication... ..., develop, debug, modify, and test software programs using C, C++, C# or other current...Relocation
$101.1k - $134.3k
...Software Engineer (C#/.NET) Manhattan, New York, United States At Rockstar Games, we create world-class entertainment experiences. Become... ...scalable distributed systems. ~ Expert in C# and/or C++. ~ Strong CS fundamentals, including excellent understanding...Full timeWork at officeWorldwide- ...We are searching for an Application Engineer to join our PC Deployment Services team for... ...can easily recover from hard drives or software failures without assistance from IT.... ...~5+ years programming in Java, Ruby, C/C++, C#, Perl, Python or other scripting/programming...
- ...Senior Software Engineer | Direct Hire | Chicago, IL (Hybrid) | Investment Management We are partnering with a Chicago-based client seeking... ...supporting complex production systems. ~ Strong experience with C#, .NET, and ASP.NET Core. ~ Deep understanding of object-...Full timeWork at officeVisa sponsorship3 days per week
- ...Responsibilities Position Purpose: We are hiring a Staff Software Engineer to join the API & Middleware Group, a central platform team responsible... ...excellence.Tech Stack You’ll Work WithLanguages & Frameworks: C#, .NET Core, ASP.NET CoreArchitecture: Microservices, event‑...
- ...Feedinkoo is seeking an experienced software developer for a remote role in the US and Canada. This position entails hands-on development... ...should have over 5 years of experience in web applications using C#, .NET, SQL, and Angular. The successful applicant will enjoy...Remote work
- ...Title: Senior Software Engineer Openings: 2 Location: 100% Remote Hours: Must be available to work EST hours About eNGINE eNGINE... .... Build scalable backend solutions using .NET Core and C#. Partner with the Principal Architect to turn architectural...Full timeRemote workRelocation
$100k - $140k
...Senior Level Software Engineer Infovisa, Inc. is looking for a senior level software engineer to join our team in our office in Centennial... ...solving problems. Have meaningful job experience using C++ or C#. Embrace the use of AI to improve code quality and...Permanent employmentWork at officeImmediate startWork visaFlexible hours$130k - $180k
...opportunity for the right candidate to kick start a career in the financial technology space.THE ROLEVirtu is looking for a Software Engineer expert in C# to join our Triton Development team. We’re building a state of the art, multi-asset class Execution Management System...Worldwide- Software Engineer (C#/.NET)We are located near Cleveland, Ohio, and we are an insurance company that has been serving the area for over 25 years! We have become one of the most reputable and trusted resources in our industry. We greatly value a good work-life balance and...
- Chicago, IllinoisHybridFull Time$140k - $180kSenior Software Engineer (Principal Level)Full-Time | Hybrid (3 Days Onsite) | Chicago, IL | Modern... ...opportunity to work with modern technologies including .NET/C#, cloud-based platforms, AI-assisted development tools, data solutions...Full timeFlexible hours
- ...The \"Must-Have\" Skills (Non-Negotiables) ? C# Expertise: Minimum 5+ years of hands-on development experience in C#. You must be comfortable writing complex object-oriented code, not just editing scripts. ? Python Experience: Minimum 2+ years of scripting...Permanent employmentContract workLocal area
- ...your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II .NET at JPMorgan... ...years applied experienceDemonstrated and solid experience in C# and .NET technologiesExperience with relational databasesHands...
- ...for a rewarding, fast-paced career.About the Role:In the Lead Software Engineer role, with a focus in AI Integration, you’ll collaborate with... ...that expand the functionality of our platform using .NET and C#. As technology evolves, you will also be tasked with refining...Local area
- We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Dev Ops Software Engineer II - .NET/C# at JPMorgan Chase within the Healthcare Payments team, you serve as an emerging member of an agile team to design...
$161.7k - $258.8k
...and delivers better business results.Opportunity OverviewWe are seeking a highly skilled and experienced Senior Software Engineer with a strong background in C# supporting hardware product systems development. The ideal candidate will play a pivotal role in our dynamic...Flexible hours- ...love to have you join us!Job DescriptionPosition OverviewAs a Software Engineer at Rockwell Automation, you will work on FactoryTalk Optix,... ...software product development environmentWorking knowledge of C++, C#, or TypeScript programming languagesFamiliarity with Qt, .NET...Full timeWork at officeLocal areaFlexible hours
- ...Job Description As a Principal / Senior Staff Software Engineer , you will lead a high performing team of software and engineers developing... ...hands-on software development experience with C and/or Modern C++\n ~7+ years of experience software and algorithm development...
$119.77k - $140.9k
...development and maintenance of best in class software experiences. The candidate is a self-... ...and maintain scalable applications using C#, ASP.NET, .NET Core, and RESTful APIs.Build... ...with architects, product owners, and engineering teams to translate business requirements...Full timeLocal area3 days per week- ...diverse, talented people to join our team. As a Principal Software Engineer, you will serve as a technical leader responsible for... ...programs leveraging technologies including C#, .NET, WPF/XAML, MVVM, C, and C++. You will lead the development of scalable, high-performance...Full timeTemporary workRelocationFlexible hours
$129k - $205k
Job TitleSoftware Development Engineer - C#/.NET (Cambridge, MA)Job DescriptionSoftware Development Engineer - C#/.NET (Cambridge, MA)Work as a Software Engineer on the Hospital Patient Monitoring Team, and you will be working in an Agile environment responsible for designing...Full timeWork at officeImmediate startWork visaRelocation package3 days per week- ..., and driven people make the impossible possible together.Our Software Engineers play a crucial role in shaping the future of manufacturing by... ...D visualization of parts, welds, and robot scenes.Node.js and C# back-end services behind the UIs.Git for version control and branching...Immediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (C++/C#). Be the first to apply!
Related searches
- entry level c++ developer United States
- c++ programmer United States
- c++ developer United States
- senior c++ software developer United States
- c++-python developer United States
- senior c++ developer United States
- c++ embedded engineer United States
- c++ software developer United States
- c# developer United States
- software engineer c# United States




