Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (C++/C#)

$150k - $250k

Databento

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 7 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (C++/C#) in Washington DC vacancy
  • $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... 
    Suggested
    Full time
    Immediate start

    CoAspire

    Washington DC
    2 days ago
  • $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... 
    Suggested
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    2 days ago
  • $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... 
    Suggested
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    2 days ago
  • $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... 
    Suggested
    Full time
    Apprenticeship
    Flexible hours

    Schweitzer Engineering Laboratories

    Washington DC
    8 days ago
  • $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... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Blueprint Technologies

    Washington DC
    4 days ago
  • $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 time
    Local area
    Remote work

    System One

    Merrifield, VA
    15 days ago
  • $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 time
    Local area
    Remote work

    System One

    Merrifield, VA
    15 days ago
  •  ...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 time
    Remote work

    Programmers.io

    Washington DC
    23 hours ago
  •  ...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

    VDart

    Washington DC
    23 hours ago
  • $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 work
    Work experience placement
    Remote work
    Flexible hours

    CACI International

    Bethesda, MD
    3 days ago
  • $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

    ECS Federal

    Springfield, VA
    4 days ago
  • $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 employment
    Full time
    Remote work

    Programmers.io

    Washington DC
    11 days ago
  •  ...) 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

    NLB Services

    Washington DC
    23 hours ago
  •  ...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

    Ladgov Corporation

    Washington DC
    more than 2 months ago
  •  ...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 placement
    Immediate start
    Worldwide

    USM Systems

    Arlington, VA
    23 hours ago
  •  ...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

    Programmers.io

    Washington DC
    2 days ago
  •  ...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

    Programmers.io

    Washington DC
    23 hours ago
  • $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 time
    Remote work

    Programmers.io

    Washington DC
    15 days ago
  •  ...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... 

    Global TechPro, LLC

    Arlington, VA
    29 days ago
  •  ...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 time
    Casual work
    Work at office
    Remote work

    Applied Intuition

    Washington DC
    11 days ago
  •  ...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

    MPR Associates

    Alexandria, VA
    1 day ago
  •  ...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... 

    Bow Wave LLC

    Washington DC
    15 days ago
  •  ...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... 

    Samprasoft

    Washington DC
    3 days ago
  •  ...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 time
    Local area

    HCLTech

    Washington DC
    2 days ago
  •  ...field. ~1+ years experience developing user interfaces / interactive experiences. ~2+ years experience developing with C++/C# in a game engine (Unity, Unreal). ~2-3+ years in Python for data analysis (NumPy, SciPy). ~ Strong communication and interpersonal skills... 

    SGS Consulting

    Washington DC
    more than 2 months ago
  • $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 time
    Worldwide
    Flexible hours

    Oracle

    Washington DC
    3 days ago
  •  ...Clientmind Recruiting, Inc. is recruiting a Software Engineer for hybrid work in Greenbelt, MD. We are seeking a highly skilled and motivated...  ...team. The ideal candidate will have strong expertise in C, C++, C#, and Java, with a preference for experience in database, web,... 
    Full time

    ClientMind Recruiting Inc.

    Greenbelt, MD
    -11
  •  ...Foundry and Azure OpenAI Service Strong hands-on expertise in C# / .NET with 5+ years of C# experience Solid experience with...  ...LLM development patterns such as RAG, fine-tuning, and prompt engineering Experience with agent/orchestration frameworks like Semantic... 

    Cloud Analytics Technologies LLC

    Washington DC
    2 days ago
  •  ...years experience in Firmware / Embedded Software Development in C/C++. ~2+ years experience developing...  ...systems. ~ Experience with Python and C#. ~ Low power optimization of...  ...degree in computer science, software engineering or relevant field required. We are open... 

    SGS Consulting

    Washington DC
    more than 2 months ago
  • $55 - $60 per hour

     ...APIs. Key Responsibilities: Develop applications using C#, .NET/.NET Core, ASP.NET, and Web API . Build responsive front...  ...architectural evaluation, design, and planning, information engineering and re-engineering, systems integration for multiple platforms... 
    Hourly pay
    Contract work

    H R Computer Consulting Services

    Silver Spring, MD
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (C++/C#). Be the first to apply!