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

Software Engineer (C++/C#)

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.
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 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (C++/C#) in Seattle, WA vacancy
  • $143.7k - $194.4k

     ...features not possible on bare metal i.e. true Software Defined Networking (SDN).We are looking for an Embedded Software Development Engineer II (C/C++) to help build our next generation of...  ..., tools, systems, and services using: C#, C++, Java, or Perl experience- 1+ years... 
    Suggested
    Internship
    Worldwide
    Flexible hours

    Amazon

    Seattle, WA
    3 days ago
  • $217k - $307k

     ...most advanced self-driving hardware and software solution. The efficiency demands of such...  ...specifications.   As a GPU performance software engineer within the Software Performance team, you...  ...like Nsight. Strong knowledge of C++ and experience in large code bases,... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    Seattle, WA
    1 day ago
  • $166k - $220k

     ...for Mission Autonomy, Anduril’s premier software platform that enables masses of Fury, Barracuda...  ..., Motion Planning, Hardware, and Test Engineering to solve some of the hardest problems...  ...field. ~3+ years of production-grade C++ and/or Rust experience in a Linux... 
    Suggested
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Seattle, WA
    1 day ago
  • $166k - $220k

     ...ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense technology, crafting high-impact, cutting-edge solutions...  ...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
    Relocation package

    Anduril Industries

    Bellevue, WA
    1 day ago
  • $166k - $220k

     ...for Mission Autonomy, Anduril’s premier software platform that enables masses of Fury, Barracuda...  ..., Motion Planning, Hardware, and Test Engineering to solve some of the hardest problems...  ...field.3+ years of production-grade C++ and/or Rust experience in a Linux development... 
    Suggested
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Seattle, WA
    7 hours ago
  • $139k - $257.55k

     ...Do Build and improve image compositing and display systems in C++ to expand Photoshop performance and capabilitiesProfile and optimize...  ...with technology and platform teamsWrite and review engineering documents and design specsEnsure quality in all phases of development... 
    Full time
    Temporary work
    Local area
    Worldwide
    Shift work

    Adobe Systems

    Seattle, WA
    4 days ago
  • $191k - $253k

     ...in months, not years.ABOUT THE TEAM The Software Integration Environment (SIE) team builds...  ...platform is used both internally by Anduril engineers and externally by our customers. Compute...  ...for a Senior Software Engineer with deep C++ and real-time systems experience to build... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Seattle, WA
    3 days ago
  • $160k - $220k

     ...identity, event flow), latency budgets, and revenue impact of bidding decisions. Establish strong working relationships with engineering teammates and cross-functional partners (Product, Data Science, Core & Infra). Identify key risks, performance bottlenecks, reliability... 
    Full time
    Work from home

    Cognitiv

    Bellevue, WA
    1 day ago
  • $180k

     ...small, highly motivated, and focused on engineering excellence. This organization is for individuals...  ...high-speed interconnect fabric, and the software that makes it all work at unprecedented...  ....Strong development experience in C or C++.PREFERRED SKILLS AND EXPERIENCE:Strong... 
    Temporary work
    Weekend work

    X

    Seattle, WA
    1 day ago
  • $160k - $210k

     ...customer’s needs.   Our RTS systems are written in modern C++ and are seeking an engineer who is passionate about writing high performance services...  ...our core platform in the form of robust libraries and software development tools. Document design of complex software... 
    Full time
    Work at office
    Local area
    Remote work

    Cognitiv

    Bellevue, WA
    1 day ago
  • $180k

     ...small, highly motivated, and focused on engineering excellence. This organization is for individuals...  ...hardware – and then bring up our OS and software stack on it. BASIC QUALIFICATIONS:...  ...systems programming experience in C or C++. Strong operating systems... 
    Full time
    Temporary work

    X.Ai

    Seattle, WA
    1 day ago
  • $168.1k - $227.4k

     ...AWS services experience network performance, security, and reliability at unprecedented scale.As a Senior Embedded Software Development Engineer (C/C++), you will guide complex engineering initiatives across diverse technical domains that define modern cloud networking... 
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    4 days ago
  • $143.7k - $194.4k

     ...benefits of the cloud, including delivering features not possible on bare metal i.e. true Software Defined Networking (SDN).We are seeking an Embedded Software Development Engineer II (C/C++) to join our EC2 Nitro Fairness team, where you'll help ensure equitable resource... 
    Internship
    Worldwide
    Flexible hours

    Amazon

    Seattle, WA
    3 days ago
  • $166k - $220k

     ...for Mission Autonomy, Anduril’s premier software platform that enables masses of Fury, Barracuda...  ..., Motion Planning, Hardware, and Test Engineering to solve some of the hardest problems...  ...field.3+ years of production-grade C++ and/or Rust experience in a Linux development... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Seattle, WA
    7 hours ago
  •  ...West Coast.  Job Description ~7+ years of software development experience at a major Tech company,...  ...service, or VR/AR project/company ~ C/C++ Expert and Fluent in C# ~ Experience with the Unreal 4 engine is a major plus ~ Unity is a nice to have, but... 
    Full time

    Ten4 Llc

    Seattle, WA
    1 day ago
  •  ...OLAP/DWPythonPreferred Qualifications · 2+ years of non-internship professional software development experience · Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design · 1+ years of experience contributing to the... 
    Internship

    Intelliswift

    Bellevue, WA
    7 hours ago
  •  ....Job DescriptionJob description:· Software Development Manager, you will be responsible for leading a team of engineers responsible for the design, development...  ...language such as Java, C, or C++Required skills:· Strong background in C#/C++/Java, and SQL.· Equally important... 

    Comtech

    Seattle, WA
    2 days 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

    Seattle, WA
    a month ago
  •  ...( Not just HTML )(2) CSS 3(3) JavaScript(4) JQuery(5) Asp. net (6) C#Highly Desired(1) Knockout JSNice to have(1) Windows 8 development experience in a plusSummaryType: Full-timeFunction: Information TechnologyExperience level: Not ApplicableIndustry: Computer Software
    Permanent employment
    Contract work

    System Canada Technologies

    Seattle, WA
    1 day ago
  •  ...petabytes. As a hard-core systems engineer, you deeply understand async...  ...in C as you are productive in C# or Java. You have a large tool...  ...and shipping system software such as core operating system...  ...software development in C#/Java/C++ ~ Depth of knowledge in networking... 
    Full time
    Local area

    Hireup.net

    Seattle, WA
    1 day ago
  •  ...managing an organization.Job DescriptionAs an Software Development Manager, you will be responsible for leading a team of engineers responsible for the design, development,...  ...Ideally you will have a strong background in C#/C++ or Java. Experience with distributed systems... 

    Comtech

    Seattle, WA
    2 days ago
  •  ...data users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where...  ...Principal engineers. AS A STAFF SOFTWARE ENGINEER - IDENTITY & ACCESS MANAGEMENT,...  ...~ Strong development skills in Java, C# or C++ preferred. ~ Advanced degree in Computer... 
    Full time

    Snowflake

    Bellevue, WA
    1 day ago
  • $159.2k - $301.6k

    The Opportunity We are looking for a Senior AI Systems Engineer with deep C++ expertise to help build the next generation of AI-enabled product...  ...-scale systems engineering, applied AI, and production software architecture. You will design and build the native infrastructure... 
    Full time
    Temporary work
    Local area
    Remote work
    Worldwide

    Adobe Systems

    Seattle, WA
    1 day ago
  •  ...to create and deliver innovate consumer software products for millions of customers...  ...looking for a talented Software Development Engineer to join our company FreeTime team. You...  ...oriented programming language such as Java, C++ or C#Broad technical depth and knowledge of mobile... 

    Comtech

    Seattle, WA
    2 days ago
  •  ...• Looking for 8-10 years of experience • Advanced knowledge of C# • Experience with Web API and REST, WCF, LINQ, and MVC preferred...  ...Technical experience with operating systems, tools and utilities, software integration, systems design, application design and development... 

    Comtech

    Seattle, WA
    2 days ago
  •  ...for a Sr. .Net Developer with production support experience.• Primary Technology skills with expertise level 8+ (out of 10) needed are C#, ASP.net, Web API, WCF, SQL DB, Web services, OAuth 2.0, JIRA, Bit Bucket, TFS, MSMQ• Good to have Knowledge of tools like Chef,... 

    Comtech

    Seattle, WA
    7 hours ago
  •  ...skills who love to build great web software. Check out our Fit-o-Meter to see...  ...Programming experience in one or more of C/C++, Python, Ruby, Javascript, C#/Java Experience or passion for...  ..., Rails) Experience with modern engineering techniques (Mercurial/Git, staging,... 
    Permanent employment
    Full time

    EnergySavvy

    Seattle, WA
    1 day ago
  •  ...Title: .Net Full stack Engineer Location: Bellevue, WA FTE Only 8 - 10 years of experience Job Description...  ...Must Have Technical Skills : EV2; Bicep; Yaml; Azure; C# Strong expertise in C#, .NET Core and core programming concepts... 
    Work experience placement

    AceStack LLC

    Bellevue, WA
    4 days ago
  •  ...using .Net technologyAnalyzes business needs and defines and create software solutions Resolves customer issues with software solutions and...  ...sitesExperience in ASP.NET, Microsoft MVC 3 or higher, JQuery, C#, ASP.Net, Web ServicesStrong knowledge of and experience with... 
    For contractors

    NTT DATA

    Seattle, WA
    2 days ago
  •  ...Share Bellevue, WA PDT - 10306 8-10 Overview:.Net+Other Fullstack Developer .Net Full stack engineer and Fabric 8+ years of experience creating distributed systems in C# Very strong C# coding, problem solving and architecture skills Strong understanding of... 

    Purple Drive

    Bellevue, WA
    5 days ago

Do you want to receive more vacancies?

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