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

Software Engineer (C++/C#)

Full-time

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.

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.

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 without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, or genetics. In addition to federal law requirements, we comply with applicable state and local laws governing nondiscrimination in every location where we operate. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, 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 6 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (C++/C#) in Remote vacancy
  •  ...Software Engineer (C++/C#)Remote / Boston / Salt Lake City / San Francisco / New YorkThe 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... 
    Suggested
    Full time
    Local area
    Remote work

    Databento

    New York, NY
    1 day ago
  •  ...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,... 
    Suggested
    Full time
    Local area
    Remote work

    Databento

    United States
    4 days ago
  •  ...United States and globally. We are currently seeking a Senior Software Engineer to join our team.  As a Senior Software Engineer, you will be...  ...sophisticated software applications using Python, C#, C++, and Linux. You will collaborate with cross-functional teams... 
    Suggested
    Full time
    Temporary work
    Work at office
    Home office
    Shift work

    Matrix Design Group

    Newburgh, IN
    more than 2 months ago
  • $101.1k - $134.3k

     ...Rockstar is on the lookout for a passionate Software Engineer who considers software development to be...  ...Server, SQL server, IIS, .NET, and C#. Develop web services supporting game console...  ...systems. Expert in C# and/or C++. Strong CS fundamentals, including excellent... 
    Suggested
    Full time
    Work at office
    Worldwide

    Rockstar Games

    New York, NY
    4 days ago
  •  ...Computer Science or a related fieldAt least 5 years of experience in developing XR/VR prototypes using UnityStrong programming skills in C# and UnityExperience with XR/VR hardwareKnowledge of 3D modeling and animation tools such as Blender or MayaStrong problem solving... 
    Suggested
    Remote work

    Samprasoft

    San Bruno, CA
    10 hours ago
  •  ...exceptions) 5+ years of C++ in a Windows environment,...  ...Visual C++, 3+ years of Python, C#, scripting, automation testing...  ...Critical) Experience using AI for software development Familiarity...  ...ago ~ Looking for strong engineers that can also do automated... 
    Contract work
    Remote work

    3B Staffing LLC

    Atlanta, TX
    5 days ago
  • $100.78k - $147.81k

     ...success and help us anticipate the future. Position Overview:The Software Engineer II will play a pivotal role in designing and developing a...  ...person teams and projectsExperience with one or more of Java, C#, Python or ReactPreferred Qualifications:Experience with Git,... 
    Full time
    Temporary work
    Work at office
    Remote work
    Relocation
    Flexible hours
    3 days per week

    Entrust Corporation

    Shakopee, MN
    4 days ago
  • $100k - $167.5k

     ...Burlington/Boston MA.What we are looking forFront-Office Software Development Trading Engineers for Charles River Investment Management Solution (CRIMS)...  ...Charles River web services API, ETL tool usage, Java and/or C# programming, and database administration tasks.Why this... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    State Street Bank

    Boston, MA
    9 hours ago
  • Keeper Security is seeking a Senior Client Software Engineer to join our engineering team. This role focuses on client-side application development...  ...enterprise deployment support. The ideal candidate has strong C# and Rust skills and a background building desktop or endpoint... 
    Remote job

    Visa Hunt

    Chicago, IL
    2 days ago
  • $185k - $245k

     ...planet. We are a team of mission-driven engineers with experience across aerospace,...  ...make this future a reality.As a Displays Software Engineer at Reliable Robotics, you will...  ...years professional experience in C or C++Preferred CriteriaExperience with DO-178CThorough... 
    Permanent employment
    Casual work
    Remote work

    Reliable Robotics

    Mountain View, CA
    9 hours ago
  • $184k - $287.5k

     ...develops “libcudf”—the open-source CUDA C++ library that accelerates database and DataFrame...  ...tools in modern C++ and CUDA to produce software with elegant design, broad feature...  ...performance.The team is looking for an outstanding engineer and/or scientist to apply their parallel... 
    Full time
    Remote work
    Flexible hours

    Nvidia

    New York, NY
    2 days ago
  •  ...REMOTE Senior Software Engineer - C#,.NET/.NET Core, Linux Founded in 1999, Technology Navigators is an Austin born and based high-tech recruiting and staffing firm that has experienced and professional recruiters who know the people you need to know to grow! We place... 
    Live in
    Remote work

    Technology Navigators

    United States
    4 days ago
  •  ...Fernwartung beim Kunden. Sie bringen Erfahrung mit relationalen DB-Systemen, OO-Entwicklung und ERP-/Warenwirtschaftsprogrammen mit, beherrschen C#, Java oder ABL und kommunizieren sicher auf Deutsch und Englisch in einem internationalen Umfeld. #J-18808-Ljbffr Proalpha
    Remote job

    Proalpha

    New Bremen, OH
    2 days ago
  •  ...and automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of...  ...team and make an impact?We are looking for a Senior Software Engineer, C++ to actively contribute to the development of new features for... 
    Temporary work
    Casual work
    Remote work
    Worldwide

    TeamViewer

    Austin, TX
    1 day ago
  • Jack Henry & Associates, Inc. is seeking a Senior Software Engineer to work under minimal supervision and contribute to developing new products...  ...experience in software engineering, along with proficiency in C# or Golang, and API's/Web Services. The position offers remote... 
    Remote job
    Work at office

    Jack Henry & Associates, Inc.

    Allen, TX
    30 minutes ago
  •  ...Software Engineer (C++/Rust)Remote / Boston / Salt Lake City / San Francisco / ChicagoThe 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,... 
    Remote work

    Databento

    Chicago, IL
    1 day ago
  •  ...Software Engineer (C++)This is a position for a software engineer to develop Telematics on-board monitoring software for machine & engine applications. The duties will include but are not limited to: developing, configuring, and testing Telematics on-board software; troubleshooting... 
    Remote work

    Software Technology Inc

    Peoria, IL
    9 hours ago
  •  ...results that create great solutions! Their engineering teams utilize industry-leading...  ...Oriented Design & Analysis principles in C#; as well as WCF, API, ORM, Cloud, SOA, SaaS...  ...mentorship. ~Maintain high standards of software quality within the team by establishing good... 
    Full time
    Remote work

    HIGH BRIDGE CONSULTING LLC

    Remote
    a month ago
  •  ...Software Engineer II (C#/.NET) Remote 4-month contract Our client needs a Software Engineer II to support the Frontier AI remediation initiative by helping resolve outstanding vulnerabilities and application issues across existing applications. The... 
    Contract work
    Remote work

    Techgene Solutions LLC

    Remote
    4 days ago
  •  ...expected to report to Mountain View, CA, Austin, TX, or Warren, MI three times per week, at minimum.We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI applications. The role involves development of high-performance,... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    4 days ago
  • $86.8k - $165.2k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...Architecture (REPA) Department as a Senior Software Engineer. The team’s primary goal is to...  ...You Will Do:Code, test, and integrate C++ real-time signal processing algorithms or... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Marlborough, MA
    3 days ago
  •  ...Embedded Software Engineer Shift: 4/10 schedule 1st Shift Pay Rate: $80-$98.95/Hr. on W2 Description: Seeking a Software Engineer with strong background in real-time C/C++ embedded software development along with demonstrated technical leadership... 
    Remote work
    Shift work
    Day shift

    Trispoke Managed Services Pvt Ltd

    United States
    3 days ago
  •  ...Job Title: C/C++ Software Engineer (Remote, Long-Term Contract ) We are seeking a highly skilled C/C++ Software Engineer with at least 8 years of experience in software development, specializing in mobile device development (Android/iOS) and Machine Learning Models... 
    Long term contract
    Remote work

    Procyon TS

    United States
    1 day ago
  • $95k - $120k

    An IT recruiting firm is seeking a Senior Technical Recruiter to design, develop, and maintain software solutions. Ideal candidates should have expertise in C# .NET Core, SQL, and UI frameworks such as Angular or Blazor. The position is full-time and remote, requiring... 
    Remote job
    Full time
    Work at office

    IT Associates

    Chicago, IL
    2 days ago
  • $114.75k - $183.6k

    Job TitleSenior Software Engineer - Image Reconstruction (C++/CUDA)Job DescriptionBuild the GPU-native engine that turns raw CT physics into life-saving images inside Philips scanners worldwide, wringing maximum performance from constrained hardware at the frontier of C++... 
    Full time
    Work at office
    Immediate start
    Remote work
    Worldwide
    Work visa
    Relocation package
    Flexible hours
    2 days per week
    3 days per week

    Philips

    Orange, CA
    1 day ago
  • $65 - $110 per hour

     ...A recruitment firm specializing in systems engineering is seeking a System Software Engineer to develop coding benchmarks in C++ or Rust. This part-time, fully remote position requires strong experience in systems engineering and proficiency in the mentioned programming... 
    Hourly pay
    Part time
    Remote work

    Crossing Hurdles

    United States
    4 days ago
  • $100k - $130k

     ...Job Description Job Description Sr. Software Engineer – Windows/C++ | $100,000–$130,000 per year | Direct Hire | Hybrid What Matters Most:...  ...collaborate across engineering disciplines • Experience with C#, Win32 APIs, Windows imaging, MFC, embedded programming,... 
    Full time
    Work from home
    1 day per week

    The Reserves Network Inc

    Glastonbury, CT
    3 days ago
  • $153k - $376k

     ...to shape the future of design and collaboration, join us!As a Software Engineer, you'll work on some of the most technically challenging and impactful...  ...will be developing high-performance client-side systems in C++/WebAssembly, extending the multiplayer protocols that make... 
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    Figma

    New York, NY
    9 hours ago
  •  ...generated prompts, responses, and code Validate algorithms and software concepts for technical accuracy Provide structured,...  ...capabilities Requirements Strong experience in software engineering, technical research, or educational content development Strong... 
    Part time
    Remote work

    Crossing Hurdles

    New York, NY
    5 days ago
  •  ...Software Engineer (C++/Unreal Engine) position in Orlando, FL. - HYBRID US Citizenship is required for this position Security Clearance IS NOT required 1st Shift working four 10-hour days typically with every Friday off (4/10 Work Schedule)... 
    Local area
    Remote work
    Shift work
    Day shift

    Trispoke Managed Services Pvt Ltd

    Orlando, FL
    4 days ago

Do you want to receive more vacancies?

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