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

Software Engineer (C++/Java)

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 Java client library, and also working alongside our core engineering team on the most performance-sensitive parts of our codebase.

Responsibilities
  • Own and maintain our Java 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/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/C++ and Java.
  • Experience with C# 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++/Java) in San Francisco, CA vacancy
  • $180k - $290k

     ...support the rapidly growing and changing Stellar ecosystem. As a C++ Engineer at Stellar, you'll be at the heart of it all—designing and...  ...and build key components of Stellar Core - the backbone software behind the Stellar Network. Design and develop robust, scalable... 
    Suggested
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Stellar Development Foundation

    San Francisco, CA
    13 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... 
    Suggested
    Full time
    Temporary work
    Local area
    Worldwide
    Shift work

    Adobe Systems

    San Francisco, CA
    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... 
    Suggested
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    Figma

    San Francisco, CA
    13 hours ago
  •  ...Title: Software Engineer (C++ Systems) Location: San Francisco, CA, United States (Onsite) – Relocation packages are available. Client Industry: AI‑infrastructure industry / GPU Virtualization Skills: C++, Rust Job Description We are looking for a Software... 
    Suggested
    Work experience placement
    Relocation
    Weekend work

    SK HR Consultants.com

    San Francisco, CA
    1 day ago
  • $140k - $195k

     ...Description Resource Innovations is seeking a Principal Software Engineer to join our growing Software as a Service (SaaS) team. This is...  ...implementation. Technical Skills Expert-level proficiency in Java and Spring Boot, with working knowledge of Python. Deep... 
    Suggested
    Remote job
    Full time
    Work at office
    Local area

    Resource Innovations

    San Francisco, CA
    13 hours ago
  • $129k - $198.4k

    Job DescriptionRole: As an AI/ML Engineer on the Metrics Frameworks team, part of the Simulation...  ...and tools. We are seeking experienced software engineers to build analytical frameworks...  ...developers Experience writing Python and C++ in a production environment (unit testing... 
    Full time
    Local area
    Work from home

    General Motors

    San Francisco, CA
    4 days ago
  •  ...leading robotics firm in San Francisco is seeking a Robotics Software Engineer to develop high-level application software for autonomous systems. Ideal candidates will have strong programming skills in C++ and Python, experience with real-time systems, and familiarity... 
    Full time

    Strativ Group

    San Francisco, CA
    13 hours ago
  •  ...looking for a midlevel or senior IC to join our core engineering team. Our team is responsible for all things C/C++ and Rust, and the most performance-sensitive...  ...Preferred background ~5+ years of full-time software engineering experience, preferably at a trading firm... 
    Full time
    Local area
    Remote work

    Databento

    San Francisco, CA
    5 days ago
  • A leading robotics firm in San Francisco is seeking a Python & C++ engineer to enhance their Tally autonomous robots. The role involves maintaining the Tally software stack, working on navigation, perception, and integrating third-party software. Ideal candidates have experience... 

    Simbe Robotics Inc

    San Francisco, CA
    13 hours ago
  •  ...San Francisco is seeking an experienced engineer to join their team. The role involves designing...  ...-critical components for the robotics software platform. Candidates should have a...  ...of industry experience, particularly in C++ application development. The position requires... 

    Stealth Startup

    San Francisco, CA
    4 days ago
  • SR2, a pioneering robotics company in California, seeks a Robotics Software Engineer to develop and deploy autonomous systems using C++, Python and ROS2 on real robots. You will collaborate with software, electrical and mechanical engineers to build production-quality... 

    SR2 | Socially Responsible Recruitment | Certified B Corpora...

    San Francisco, CA
    3 days ago
  • Salesforce, Inc. in San Francisco is seeking a Customer Centric Engineer to tackle a broad set of customer issues across the Core CRM Platform, using Java and JavaScript to debug and resolve escalations against complex customer deployments. You will partner with support... 

    Salesforce

    San Francisco, CA
    1 day ago
  • Atoms seeks engineers to build low-latency C++ software for edge compute on autonomous vehicles, including designing a high-performance messaging stack and driver interfaces. The role involves real-time diagnostics, safety monitors, and secure update tooling for fleet-wide... 

    ATOMS Careers page

    San Francisco, CA
    13 hours ago
  •  ...Our Polaris™ RTK network and FusionEngine™ software deliver centimeter-level accuracy and...  ...We're seeking a Staff Embedded Software Engineer (Generalist) who thrives at the intersection...  ...implementation, and optimization of embedded C++ software for real-time sensor fusion and... 
    Flexible hours

    Point One Navigation

    San Francisco, CA
    1 day ago
  • $100k

     ...Currently, we are looking for entry-level software programmers, Java full-stack developers, Python/Java...  ...data scientists, and machine learning engineers for full-time positions with clients....  .... Knowledge of core Java, Javascript, C++, or software programming Spring boot,... 
    Full time
    H1b

    SynergisticIT

    Berkeley, CA
    1 day ago
  •  ...retailers manage inventory and make data-driven decisions. Simbe is looking for a strong Python & C++ engineer. In this role, you will be working with our robot software engineering team on the code that drives our Tally(TM) autonomous robots. You will work on all aspects... 

    Simbe Robotics

    San Francisco, CA
    4 days ago
  •  ...Job Description Details / Required Skills: • CSS, Java Script, AJAX, HTML 5, Rest, SOAP. • Angular JS will added advantage...  ...Developer, Web devlelope, UI developer, Java UI developer, Software engineer Additional Information Thanks and Regards John Lennon... 
    Full time

    Agile Enterprise Solutions Inc

    San Francisco, CA
    13 hours ago
  •  ...Sr. Java Developer With KafkaContractJob DescriptionJob Title: Sr. Java Developer Location...  ...adtech platforms • Experience with C, C++, Rust, Python, Scala or Go; experience working...  ...emphasis in algorithms, data structures, software design and cloud design • Ability to do technical... 
    Contract work
    Local area

    Cygnus Professionals

    San Francisco, CA
    1 day ago
  •  ...Job Description MUST HAVE 2+ YEARS OF EXPERIENCE WITH GOOGLE WEB TOOLKIT (GWT). We’re looking for a Sr. Software Engineer focused on Java based web technologies for our Healthcare software solutions. This position will require full stack experience involving... 
    Full time

    Ask Staffing, Inc.

    San Francisco, CA
    13 hours ago
  •  ...Jr. Java Mernstack DeveloperSynergisticIT is aware that the job...  ...apply? Recent computer science/engineering/mathematics/statistics or science...  ...USA.Required skills for Java/software programmers:Bachelor's degree...  ...skillsKnowledge of core Java, java script, C++ or software programmingSpring... 
    H1b

    SynergisticIT

    San Francisco, CA
    1 day ago
  •  ...Computer Science, CIS, or related field and 3+ years of experience in software development or a related field. Additional equivalent work...  ...solutions applying development life cycles (SDLC)  *9 years of Java, J2EE and Java scripting, DB2, SQL, Unix, and Production Support... 
    Full time
    Work experience placement

    Jobsbridge

    San Francisco, CA
    13 hours ago
  • $120k - $180k

     ...Systems Software EngineerVast.ai's cloud powers AI projects and businesses all over the world...  ...is earned by shipping excellence.We seek engineers with strong intrinsic drive, a true...  ...either our SF or LA officesTech StackC, C++, Python, LinuxIdeal ExperienceProgramming... 
    Work at office

    Vast

    San Francisco, CA
    4 days ago
  •  .... Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionJob Description:Java, J2EE (JDBC, JSP, Spring, Web Services, Hibernate, XML, AJAX, Spring Framework... 
    Full time

    Sonsoft

    San Francisco, CA
    2 days ago
  •  ...A leading global tech firm is seeking experienced Blockchain Engineers to join their team. In this remote position, you will be responsible...  ...3 years of relevant experience, proficiency in Solidity, Java, and C++, and familiarity with blockchain frameworks like Ethereum and... 
    Remote work

    Yeah! Global

    San Francisco, CA
    1 hour ago
  • Job TitleStrong experience working in Spring, Springboot, Microservices. Understanding of data structures and problem solving approaches, and ability to articulate trade offs. Experience with Agile development.

    Omega Solutions Inc

    San Francisco, CA
    1 day ago
  •  ...steady pace specializing in the fields of Software Development, Software Consultancy and Information...  ...• Please share profiles with Java and experience in management software like...  ...Python Developer (Linux/Python/security) • C++ Developer (Linux/C/C++/security) • System... 
    Full time

    SonSoft Inc.

    San Francisco, CA
    13 hours ago
  •  ...Title: Java Developer Location: San Francisco, CA Other Locations: Charlotte, Des Moines, Minneapolis, Phoenix,...  ...Qualifications • 6+ years of experience in J2EE / Java Microservices software development • 4+ years of experience with OpenText Documentum... 

    Apex Informatics

    San Francisco, CA
    1 day ago
  •  ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...  ....Job DescriptionAt least 6 years of hands on experience in Java/J2EE technologies - Java, J2EE (including proficiency in JDBC, JSP... 

    Sonsoft

    San Francisco, CA
    2 days ago
  • Java Developer (Frontend and Backend)Location: San Francisco, CAExperience: 10+ YearsMust have skills: Proficient in Java 8 & above, Spring Boot, Microservices, JUNIT, CI/CD pipeline, Kafka, BDD, Junit, SQL, Mongo DB, Agile, DevOps, Git, Restful

    Kasmo Global

    San Francisco, CA
    1 day ago
  •  ...Senior Java DeveloperLocation: Madison Ave, NY or San Francisco, CA (Hybrid)Skills Required: Springboot + AWS services including Lambda, API Gateway, and CloudWatchMandatory Skills:Minimum 8-12 years of hands-on experience in Java (version 8 or above)Expertise in Spring... 

    United IT

    San Francisco, CA
    1 day ago

Do you want to receive more vacancies?

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