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 24 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 a 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
  •  ...or senior IC to join our core engineering team. You'll be responsible for...  ...server applications in C/C++. Write message parsers and...  ...background ~5+ years of full-time software engineering experience,...  ...and Java. ~ Experience with C# is a plus. ~ Experience designing... 
    Suggested
    Full time
    Local area
    Remote work

    Databento

    Seattle, WA
    24 days 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
    9 hours ago
  •  ...development for Zoom Apps. Our team is looking to bring on a Software Engineer who is passionate in the field. In this role, you will utilize...  ...programming to add features to the Zoom Apps interface between C++ and JavaScript.You will work closely on the design, development... 
    Suggested
    Full time
    Work at office
    Remote work

    Zoom

    Seattle, WA
    9 hours 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
    9 hours ago
  • $168k - $239k

     .../ San Diego, CA / Seattle, WASoftware - Software Systems /Full-time /HybridZoox is building...  ...specifications. As a GPU performance software engineer within the Software Performance team, you...  ...tools like Nsight.Strong knowledge of C++ and experience in large code bases,... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Seattle, WA
    2 days 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
    9 hours 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
  • $245k - $305k

    Foster City, CA / Seattle, WASoftware - Software Systems /Full-time /HybridSimulation is essential for Zoox to rapidly iterate...  ..., and to help prove our driving to be safe.As a Simulation C++ Platform Engineer, you will build the architecture on which simulation relies... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Seattle, WA
    9 hours ago
  • Sonos Inc is looking for a Junior Embedded Software Engineer in Seattle, WA. In this hybrid role, you will contribute to the embedded software...  ...in Computer Science, or a related field, and experience in C/C++. You will be involved in debugging, feature development, and fostering... 

    Sonos Inc

    Seattle, WA
    4 days ago
  •  ...process your private information, please review Insight Global's Workforce Privacy Policy: Skills and Requirements • 5+ years of C# experience. • Needs to be an owner, problem solver, bring ideas to the table, challenge the status-quo, simplifies, optimizes.... 

    Insight Global

    Seatac, 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
    9 hours ago
  • $69.14 - $77.39 per hour

    A technology consulting firm is seeking mid-senior level developers for a remote position working PST hours. The ideal candidate will have over 10 years of experience, particularly with Angular 8+, unit testing, and SQL. Competitive compensation ranges from $69.14 to $7...
    Remote job
    Hourly pay

    Murphy & Associates, Inc.

    Seattle, WA
    5 days ago
  •  ...C++ Developer Experience in C++ /Soap and Linux mandatory skills Superior background in object-oriented development in JAVA...  ...Minimum 5 years of experience in C++ programming Experience of software development and debugging on Windows & Linux platforms. Strong programming... 
    Immediate start
    Relocation

    JConnect Infotech

    Bellevue, WA
    4 days ago
  • Murphy & Associates, Inc. provided pay range This range is provided by Murphy & Associates, Inc.. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range AIRLINE COMPANY ROLE IS REMOTE (MUST WORK PST HOURS) ...
    Contract work
    Remote work

    Murphy & Associates, Inc.

    Seattle, WA
    9 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

    Seattle, WA
    5 days ago
  •  ...Position Overview Pivot Path is seeking a highly skilled Senior C++ Programmer to support the ongoing development, enhancement, and...  ...with large, object-oriented codebases and scientific/engineering modeling applications. • Proficiency with the Qt development... 
    Full time
    Contract work
    Work at office
    Remote work

    Pivot Path Solutions

    Seattle, WA
    7 days 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
  •  ...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
  •  ...( 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
  •  ...developer typically needs to have a range of technical and soft skills. Here are the key skills required for a.NET developer: C# VB.NET ASP.NET F# .NET Framework .NET Core /.NET 5+ ASP.NET Core Entity Framework Blazor Thanks & Regards... 
    H1b

    Kaav Inc.

    Seattle, WA
    3 days 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
  •  ...Amazon Elastic Container Service (ECS) team is looking for Software Development Engineers (SDEs) to help drive the development experience of...  ...experience with at least one modern language such as Java, C++, or C# including object-oriented design· 4+ years of professional... 
    Flexible hours

    Amazon

    Seattle, WA
    9 hours ago
  • $190.2k - $360.5k

    The Opportunity We are looking for a Principal 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... 
    Full time
    Temporary work
    Local area
    Remote work
    Worldwide

    Adobe Systems

    Seattle, WA
    1 day ago
  •  ...ample opportunities for growth and mentorship from Principal engineers.AS A SENIOR SOFTWARE ENGINEER - IDENTITY & ACCESS MANAGEMENT, YOU WILL:Design...  ...science skills.Strong development skills in Java, C# or C++ preferred.Advanced degree in Computer Science or related... 

    Snowflake

    Bellevue, WA
    3 days ago
  •  ...NET Developer Working for our Direct Client. Job Description Preferred: At least 4 years of development experience with.Net, C#, ASP.Net, MVC, Azure, JavaScript. Product development experience in.Net technologies is preferred. At least 2 years' experience in... 

    Tech Tammina

    Bellevue, WA
    4 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
    9 hours ago

Do you want to receive more vacancies?

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