Software Engineer (C++/C#)
$150k - $250kDatabento
Job Description Job Description 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.
Preferred background 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.
We offer health, dental, disability, and life insurance benefits, as well as 401(k) matching for full-time employees. We accommodate 100% remote work, with teammates living around the globe and paid in their local currency.
The base salary range for this role is $150,000–$250,000, benchmarked to Tier 1 locations in each country. Total compensation may also include bonuses, commissions, and equity, depending on the role.
Notice about phishing scams Be cautious of phishing scams impersonating Databento that offer fake job interviews and request purchases. Official emails come only from @databento.com or us.greenhouse-mail.io (our ATS). Any other domains (e.g., databento-careers.com, databento.online) are fraudulent.
--
Databento, Inc. provides equal employment opportunities to all employees and applicants regardless of race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, or genetics. We comply with federal, state, and local nondiscrimination laws in every location where we operate. This policy applies to all terms and conditions of employment, including recruiting, hiring, promotion, termination, layoff, recall, transfer, leave, compensation, and training. Pursuant to applicable laws, we consider qualified applicants with arrest or conviction records. If you need an accommodation, please let us know.
Our recruiting data suggests that underrepresented applicants often downplay their skills. Even if your experience doesn't exactly match the qualifications listed, we still want to hear from you. Please apply!
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (C++/C#) in Washington DC vacancy
$150k - $250k
...or senior IC to join our core engineering team. You'll be responsible for... ...and maintaining our C# client library, and also working... ...performance server applications in C++. Write message parsers and... ...background ~5+ years of full-time software engineering experience,...SuggestedFull timeLocal areaRemote work$150k - $195k
...integration, and test of embedded and application software for advanced missile programs. This... ...close collaboration with systems engineering, electrical/hardware design, guidance, and... ...modification, and review of embedded software in C/C++ for missile flight control and...SuggestedFull timeImmediate start$81.3k - $122k
...design implementation and test of firmware/software systems. Understand hardware and... ...interactions and collaborate with Hardware Engineers. Prepare and maintain designs and test... ...oriented design - Object oriented languages (C C# Delphi Java)-- Embedded Linux systems...SuggestedFull timeApprenticeshipFlexible hours$166k - $220k
...the military in months, not years.ABOUT THE JOBAt Anduril, our Software Engineers are at the forefront of defense technology, crafting high-... ...empower our mission-critical operations. We're seeking talented C++ software engineers on several teams to contribute to projects...SuggestedFull timeWork experience placementImmediate start$191k - $253k
...family of advanced effects. The AD&S Vehicle Software team is responsible for the software... ...running on these systems. Our senior software engineers collaborate with other engineering... ...related field.5+ years of production-grade C++ and/or Rust experience in a Linux development...SuggestedFull timeWork experience placementImmediate start$90k - $100k
...will support and enhance business-critical software applications telemetry services and... ...environments. You will combine hands-on C#/.NET development SQL Server administration... ...runbooks. Working closely with software engineering infrastructure and operations partners you...Full timeRemote workFlexible hours- Lockheed Martin Corporation in Bethesda is seeking a Sr Staff Software Engineer to support the Ground segment of a next-gen MILSATCOM program.... ...The role requires hands-on software development experience in C++, Linux, and Python, plus experience with satellite ground systems...
- ...C# Developer With WinuiJob description: • 7+ years of experience • Strong in C# Windows Application development • Strong understanding of Winui 3 framework • Expertise in Windows App SDK • Experience developing windows application using Micro services architecture • Hands...Local area
$105k - $120k
...Senior Software Engineer C/C++ or C# Software Engineer Direct-Hire Location: Merrifield, VA – 4 days on-site/ 1 day remote Annual Salary Range: $105,000 to $120,000 plus benefits Federal End Customer: US Citizenship, eligibility for a Public Trust clearance...Full timeLocal areaRemote work$95k - $105k
...Mid-Level Software Engineer C/C++ or C# Software Engineer Direct-Hire Location: Merrifield, VA – 4 days on-site/ 1 day remote Annual Salary Range: $95,000 to $105,000 plus benefits Federal End Customer: US Citizenship, eligibility for a Public Trust clearance...Full timeLocal areaRemote work- ...Job Title: C++ Storage Developer/Embedded Engineer/NVMe Storage Engineer Position Type: Full-Time (FTT) Location: Remote Job Summary We are... ...with strong expertise in storage systems and low-level software development. The ideal candidate will be responsible for...Full timeRemote work
- ...years’ Experience on programming languages such as C#, Java & C++. Experienced and fully engaged in Software Development Life Cycle (SDLC). Design, code and... ...Experience in a technical role such as software engineer, solutions engineer, or similar. Knowledge on Code...Full time
$72.7k - $149.2k
Job Title: C++ Mid-Level SW DeveloperJob Category: Information TechnologyTime Type: Full... ..., experienced mid level C++ full software cycle developer to support NSWC Carderock... ...opportunity to work with other developers and engineers in an effort to support the ongoing projects...Contract workWork experience placementRemote workFlexible hours$160k - $190k
Job DescriptionEverforth ECS is seeking a Software Engineer to work in an onsite capacity at our Springfield, VA customer site. Everforth ECS... ...systemsProficiency with multiple programming languages such as C++, Python, and JavaScriptStrong analytical and reasoning skills...Flexible hours$103k - $143k
...per year Requirements: ~4–8 years of experience as a senior software engineer, with strong expertise in storage systems and low-level... ...with storage devices, NVMe storage protocols and technologies, C/C++, and Python ~ Preferred exposure to additional storage protocols...Permanent employmentFull timeRemote work- ...) Position - FTT Location - Redmond, WA(Hybrid) Hiring Type: FTT Primary Skills NET, C#, , React/Angular, SQL Server, Azure, and modern software engineering practices Job Description 10+ years of hands-on experience in Full Stack Development using .NET...Full time
- ...Seattle, Washington 98112 Brief Summary: NOAA is seeking an experienced Senior C++ Programmer to improve and maintain the COMPASS ecological model. The work includes developing software features, resolving technical issues, improving performance, and collaborating...Contract work
- ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology... ...software, programs in .Net or JAVA environment.• Very strong in C# including solid knowledge of .Net features such Exceptions, Memory...Work experience placementImmediate startWorldwide
- ...Job: Python Embedded Engineer/Hardware Validation & Automation Engineer/Embedded Systems Validation Engineer/Server Platform Validation... ...escalation handling Ability to work with system engineers, software teams, and program stakeholders Familiarity with scalable automation...Full time
- ...Redmond, WA(Onsite) Job Type- Full time Experience Req-10+ Years Primary Skills: NET, C#, ASP.NET, React/Angular, SQL Server, Azure, and modern software engineering practices Job Description: #10+ years of hands-on experience in Full Stack Development...Full time
- Software Developer with C++ and Javascript NIH-Bethesda Overview Black Canyon Consulting (BCC) is searching for a Software Developer with C++ and Javascript to support National Center for Biotechnology Information (NCBI). This opportunity is full time and onsite at the...Full timeWork experience placement
$104.2k - $172.9k
C++ Software Developer Shape the future of defense with MANTECH! Join a team dedicated to safeguarding our nation through advanced tech... ...design documents, and user manuals) Follow established software engineering processes and procedures Must be able to work independently...Hourly payFull timeContract workTemporary workWork experience placementWork at officeLocal areaRemote workShift work- ...Job Description Job Description The .NET Software Engineer will design, build, and support secure, high‐quality web applications and database... ...web applications using .NET Framework / .NET Core and C# Build and support applications running on IIS , following...
- ...and data collection. Integrate autonomy software with aircraft autopilots, datalinks,... ...autonomous UASs. Collaborate with autonomy engineers, DoD warfighter domain experts, and UAS... ...integration. ~ Experience programming in C++, preferably modern C++. ~ Experience...Full timeCasual workWork at officeRemote work
$103k - $143k
...- 143,000 per year Requirements: ~4–8 years of software development experience, with strong C/C++ programming skills. ~ Hands-on experience with storage... ...~ Bachelors degree in Computer Science, Computer Engineering, or a related field. ~ Preferred: familiarity...Full timeRemote work- ...a thriving multi-discipline, specialty engineering services and consulting firm, is actively... ...someone who thrives at the intersection of software engineering, data engineering, and real-... ...high-performance applications using C++, C#, Java, or equivalent languages for data...Full time
- ...Description •Provides assistance in all aspects of hardware and software development from design through implementation and the... ...software solutions. •Programming and scripting experience with languages such as Python, JavaScript, NodeJS, JAVA, C++, C#, HTML...
- ...updates in Azure AWS or Azure as long as they understand cloud principles Really navigate into deployments/hosting .Net core, C#, any additional thing into framework - REST API Database skills would be a nice to have - data modeling, complex SQLs, complex...
- ...Key Responsibilities Must have Skills - Primary Skills: C#/ASP.NET Core ,ASP.NET MVC, MS SQL Server, Secondary Skills -... ...understanding of object-oriented programming, design patterns, and software development lifecycle. ~ Experience with source control tools...Full timeLocal area
$135.2k - $306.4k
...Salary: $135,200 - 306,400 per year Requirements: ~10+ years of relevant engineering, architecture, software development, or operations experience. ~ Strong C/C++ experience and willingness to work with Rust. ~ Strong experience with high-concurrency systems....Full timeWorldwideFlexible 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
- c++ developer Washington DC
- c++ programmer Washington DC
- c++ software developer Washington DC
- software quality assurance Washington DC
- entry level software sales Washington DC
- mid-level software developer Washington DC
- software technical writer Washington DC
- id software Washington DC
- software trainer Washington DC
- software sales Washington DC






