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

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, IMC, Tower Research, Jump Trading, HRT, Jane Street, and SIG. 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 16 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer (C++/C#) in Oregon State vacancy
  •  ...in Wilsonville, Oregon, is seeking a Sr. Software Engineer to lead end-to-end development of mission...  ...production software across Windows and Linux, with strong C#/NET Core, REST, WPF, JSON, LINQ, and microservices skills and familiarity with C++, NoSQL, #J-18808-Ljbffr
    Suggested

    Frontdoor Defense

    Wilsonville, OR
    2 days ago
  • $105.4k - $124k

     ...development and maintenance of best in class software experiences. The candidate is a self-...  ...Conducts code reviews to provide guidance on engineering best practices and compliance with...  ...experience developing and supporting .NET Core / C# web applications, APIs, and enterprise... 
    Suggested
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Gresham, OR
    3 days ago
  •  ...provider of Staffing and Consulting services, we focus on IT, Engineering, Creative and Marketing talent. Akraya has extensive...  ...applications at custoemer's direction. Focus on development of software Iife cycle. .Net, C# Desktop Application WinForms, AngularJS, WiX, XML, USB,... 
    Suggested
    Worldwide

    Akraya

    Hillsboro, OR
    4 days ago
  •  ...ASP.NET+c#+jquery DeveloperWe are from US IT Solutions, an ISO Certified, E-Verify, WMBE Certified organization established in 2005 in CA. Our company is serving various State, Local and County Departments for over 10 years. USITSOL has been helping clients innovate across... 
    Suggested
    Local area

    Tech Marketing

    Salem, OR
    4 days ago
  • $58.2k - $83.2k

     .... We also have comprehensive leadership and technical development academies to help build your skills and capabilities. Summary As a C# .Net Developer at Gainwell, you can contribute your skills as we harness the power of technology to help our clients improve the health... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Gainwell Technologies

    Salem, OR
    1 day ago
  •  ...Escape Velocity Entertainment Inc is seeking a Regular Gameplay Engineer (Mid Level) to work with Design, Animation, and Audio to...  ...product with your ideas. You will develop and debug gameplay software in C/C++ and scripts, deploy and test on PC, and collaborate with art... 
    Remote work

    Escape Velocity Entertainment Inc

    Salem, OR
    12 hours ago
  • $83k - $114k

    The right C# Developer sees a flaky test not as noise but as a clue, and Energy Innovation Corp in Salem, OR has clues worth chasing. This role blends $83,000 - $114,000 pay with the autonomy to shape Jenkins work and a team that grows together. Key Responsibilities... 
    Local area

    Energy Innovation Corp

    Salem, OR
    4 days ago
  • $61k - $92k

    Investment Partners LLC is looking for a junior C# Developer who can turn oddball-friendly ideas about Emotional Intelligence into something a customer never has to think about. Here, a junior C# Developer owns their work, partners with a tight team, and earns $61,000... 
    Temporary work
    Local area

    Investment Partners LLC

    Albany, OR
    4 days ago
  • C# .Net DeveloperThe RoleThe C# .Net Developeris an engaged member of the Applications...  ...to promote streamlined processes for the Software Analyst team to ensure team members can...  ...digital solutions, proprietary platforms, engineering, R&D, products, and innovation ecosystem... 
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Flexible hours

    UST Global

    Hillsboro, OR
    2 hours ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building...  ...On Writing and debugging code in languages such as C#, Java, Python, or C++ Participating on an Agile Scrum team, collaborating across... 
    Remote job
    Internship

    Danaher

    Eugene, OR
    3 days ago
  •  ...works on options pricing, risk and return prediction, and is adding engineers to build out its next generation of research and risk systems....  ...Responsibilities Build and own core options systems in C++ and Python, including pricing, risk computation, and research tools... 
    Full time
    Remote work

    Thurn Partners

    Portland, OR
    2 days ago
  •  ...computing, artificial intelligence, and software-defined networking to provide our clients...  ...prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...  ...#Embedded Software Engineer #Embedded C #C++ #Microcontrollers #ARM Cortex-M #RTOS... 

    Arista Networks Inc

    Salem, OR
    3 days ago
  •  ...Aerospace Division is seeking a senior test engineer in Oregon to develop and deploy advanced...  .... You will work on test program software, interface hardware schematics, and collaborate...  ...years of experience, and proficiency in C++, C#, Visual Studio on Windows. #J-18808-... 

    Teradyne

    Salem, OR
    4 days ago
  •  ...experience with strong programming skills with proficient in of C#/.NET, Managed C++, MSTest using Visual Studio, Java programming using Eclipse...  ...work experienceSummaryType: ContractFunction: Information TechnologyExperience level: Not ApplicableIndustry: Computer Software

    system canada technologies

    Portland, OR
    3 days ago
  •  ...experience which includes designing, constructing, or analyzing information systems. 2 years of professional experience using ASP.NET with C#.Preferred experience using Team Foundation Server (TFS). Experience creating reports using SQL Services Reporting Services (SSRS).... 

    Tech Marketing

    Salem, OR
    12 hours ago
  •  ...Experience designing, executing, and maintaining end to end automation solutions for complex software system or components • Strong development skills in Powershell, C++, Python, and C# with experiences that directly apply to advanced test script development • Ability to... 
    Work experience placement

    System Canada Technologies

    Portland, OR
    12 hours ago
  • $55 - $65 per hour

     ...Software Engineer OpportunityPut your C# or C++ skills to work on technology used in the semiconductor industry! This Software Engineer opportunity is ideal for someone who enjoys solving complex problems, improving existing software, and working directly with specialized... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Flexible hours

    TERRA Staffing Group

    Hillsboro, OR
    3 days ago
  •  ...A leading tech firm in Portland is looking for a talented software developer experienced in C# .Net and Sql Server TSQL. The ideal candidate will have 5-7 years of relevant experience and display strong leadership skills. Responsibilities include requirements analysis... 
    Full time

    TecTammina

    Portland, OR
    4 days ago
  •  ...degree in a technical field such as computer science, computer engineering or related field required • 5+ years experience required...  ...Development experience in needed language or technology (e.g. - C#, C++, HTML) • Hands on experience in designing, developing and successful... 

    MSR Technology Group

    Portland, OR
    4 days ago
  •  ...programs.Job Description • The Automation Engineer must have demonstrated excellent...  ...delivering automation solutions for complex software system or components beyond pure UI...  ...development skills in Powershell, C++, Python, and C# with experiences that directly apply to... 

    System Canada Technologies

    Portland, OR
    4 days ago
  •  ...not typically require exercising independent judgment. Skills Experience Required AJAX Proficient 1-2 yrs ASP. NET Proficient 1-2 yrs C# Proficient 1-2 yrs JavaMail Proficient 1-2 yrs JavaScript Proficient 1-2 yrs Microsoft .NET Framework Proficient 1-2 yrs Microsoft... 

    Ask IT Consulting

    Salem, OR
    3 days ago
  •  ...Req ID: 579 Job Title: SOFTWARE ENGINEER I Location: Jacksonville, FL, US 32201 Job Type: Full-Time...  ...Requirements: Knowledge, Skills, and Abilities • Proficient with C++ and/or C# is required. • Experience with UNIX/LINUX operating... 
    Full time
    Contract work

    Logistic Services Int.

    Jacksonville, OR
    2 days ago
  •  ...solid development experience in.NET Core , ASP.NET, MVC framework, C# .Net. The candidate must be self-motivated, a go-getter, out of...  ...above Good knowledge of Entity Framework, JQuery Awareness of Software development Life Cycle/ Workflows Good Logical & analytical Skills... 
    Flexible hours

    Supersourcing

    Salem, OR
    4 days ago
  •  ...Software EngineerWorking for Micro Systems Engineering, Inc. (MSEI) means joining an elite team to work on some of the most...  ...Minimum 3-4 years of experience using C# in application development is...  ...environment is preferred.Experience using C++ and web technologies for... 
    Work at office
    Worldwide

    BIOTRONIK Inc

    Lake Oswego, OR
    12 hours ago
  •  ...architecture and implementation of the software stack for Intel CPU based tablet products...  ...working with System software and Hardware engineers to define system usage models, system...  ...development in Windows environment. • C/C++/C# development experience with deep technical... 
    Remote work

    System Canada Technologies

    Portland, OR
    12 hours ago
  •  ...from CHT to SilentLake as well as from 32-bit to 64-bit environmentsQualifications4 or more years of experience in C/C++/C# and/or Java client software development. You have experience in Windows and/or Android technology and product development. 2+ years of experience... 
    Permanent employment
    Contract work
    For contractors
    H1b

    ProCom

    Hillsboro, OR
    4 days ago
  •  ...Procom Services is searching for a Software Developer for a contract...  ...Job DetailsSoftware Development Engineer with minimum 5 years of...  ...development experience using C#.Net 5.0 with Visual Studio 201...  ...Net 4.5 or higher. Knowledge of C++ and Managed C++ (with CLR) Marshalling... 
    Permanent employment
    Contract work
    For contractors
    H1b

    ProCom

    Hillsboro, OR
    4 days ago
  •  ...Human Resources Human Resources & Staffing Marketplaces Specialties software engineering ios ruby on rails lamp .net java python javascript c++ c# html5/css3 php scala objective-c sharepoint salesforce android... 
    Freelance
    Remote work

    Confidential

    Portland, OR
    3 days ago
  •  ...dedicated to excellence in the design and engineering of Lam's etch and deposition products....  ...semiconductor industry. The impact you’ll makeAs a Software Engineer at Lam, you will be at the...  ...einer relevanten Programmiersprache wie C++, C# oder Structured TextErfahrung mit Objekt... 
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Tualatin, OR
    2 days ago
  •  ...Validation group seeks an experienced Staff Engineer to support medical device new product...  .... This role focuses on developing software applications that automate verification...  ...and code generated by other engineers – C#, C++ Execute tests to ensure conformance of... 
    Work at office
    Remote work
    Shift work

    Micro Systems Engineering, Inc.

    Portland, OR
    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!