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 24 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (C++/Java) 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...  ..., systems, and services using: C#, C++, Java, or Perl experience- 1+ years of Object... 
    Suggested
    Internship
    Worldwide
    Flexible hours

    Amazon

    Seattle, WA
    3 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
    1 day 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
    8 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
    8 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,... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    Seattle, WA
    2 days ago
  •  ...or senior IC to join our core engineering team. You'll be responsible for...  ...server applications in C++. Write message parsers and...  ...background ~5+ years of full-time software engineering experience, preferably...  ...and C#. ~ Experience with Java is a plus. ~ Experience... 
    Full time
    Local area
    Remote work

    Databento

    Seattle, WA
    24 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
    1 day 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
  • $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
  • $70 per hour

     ...Our client, a leader in FinTech, is seeking a Contract Senior Software Engineer. This is a hybrid role, 1 day a week onsite in Seattle,...  ...programming experience, ideally on a modern stack Our core stack is Java/ Kotlin/ Spring / PostgreSQL/ React, and we run on Kubernetes... 
    Full time
    Contract work
    Temporary work
    Flexible hours
    1 day per week

    Motion Recruitment

    Seattle, WA
    1 day ago
  • $166.17k - $228.7k

     ...functional teams to design, implement, and deliver customer facing software solutions including integrations with 3rd party products;Build...  ...DynamoDB, Cloud development/Microservices Architecture;Utilize Java, Springboot, Javascript Framework, Object oriented design, and application... 
    Full time
    Work at office
    Remote work

    Zoom

    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
    8 hours ago
  • $90k - $180k

     ...Marketplace API gateway. Our tech stack includes Java for backend services and ReactJS for...  ...and practice efficient time management. Engineering Excellence: Focus on detail-oriented...  ...stack development experience in complex software systems. Experience working in platform... 
    Full time
    Temporary work
    Part time
    Work at office
    Flexible hours

    Walmart

    Bellevue, WA
    8 hours ago
  •  ...partnership with a Fortune 10 eCommerce company, is seeking a Senior Software Engineer to join the Marketplace team. You will design and develop...  ...backend services for a cloud marketplace platform using Java, Python, and a wide range of AWS services. This is a long-term... 
    Long term contract

    Optomi

    Seattle, WA
    23 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
  • $132k - $264k

     ...Marketplace API gateway. Our tech stack includes Java for backend services and ReactJS for...  ...delivery of high-quality projects. Engineering Excellence: Focus on meticulous, detail-...  ...at Walmart Global Tech. Were a team of software engineers, data scientists, cybersecurity... 
    Full time
    Temporary work
    Part time

    Walmart

    Bellevue, WA
    8 hours ago
  •  ...your role and advance your career — and we have the perfect software engineering opportunity for you.As a Lead Software Engineer at JPMorgan Chase...  ...or streaming systems.Proficiency in one or more languages; Java, Scala, or Python for backend and data processing.Hands-on... 

    JP Morgan Chase

    Seattle, WA
    4 days ago
  •  ...C++ Developer Experience in C++ /Soap and Linux mandatory skills Superior background in object-oriented development in JAVA Profound understanding of LINUX/UNIX/Windows environments....  ...C++ programming Experience of software development and debugging on Windows... 
    Immediate start
    Relocation

    JConnect Infotech

    Bellevue, WA
    4 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
    8 hours ago
  •  ...services to align with the unique needs of each client.Job DescriptionPosition: - Java DeveloperLocation: - Seattle, WA Joining Mode: - ContractJob Description:-5 - 7 years of software development experience in Java Strong analytical and programming skills Good knowledge... 

    EROS Technologies

    Seattle, WA
    2 days ago
  • $110k - $140k

     ...Job Description Java, C++, AWS, Java full stack developer, Springboot 5-7 years overall development experience. You have industry-leading...  ...pragmatic solutions. You build flexible systems without over-engineering and choose simple, straightforward solutions over more complex... 
    Flexible hours

    Tata Consultancy Services

    Seattle, WA
    3 days ago
  •  ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...  ...Software Development experience• 2+ years working experience in Java development• Hands on experience in designing and developing... 
    Work experience placement

    Sonsoft

    Bellevue, WA
    8 hours ago
  •  ...Java Architect (EPC/Business Config Mgmt) Location: Bellevue, WA Length of Assignment...  ...technology providing equipment, software and services to enable transformation through...  ...Integration/Functional Languages: Java/J2EE, C/C++, JavaScript, SQL, Functional (e.g., Erlang... 
    Contract work

    Staffing the Universe

    Bellevue, WA
    4 days ago
  •  ...firm and duly organized under the laws of the Commonwealth of Georgia. We are growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionRequired SkillsJ2EE design patternsJ2... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Seattle, WA
    8 hours ago
  •  ...Inc. is growing at a steady pace specializing in the fields of Software Development, => Software Consultancy and Information Technology...  ...mission-critical systems with quality.Making enhancements to various Java and Restful service APIs that meets business and auditing... 
    Permanent employment
    Full time
    H1b
    Weekend work

    Sonsoft

    Bellevue, WA
    8 hours ago
  •  ...into production. · Contribute to team's Engineering practices, with particular focus on code...  ...Develop robust, supportable, secure, scalable software for a high- availability, high-volume...  .... · 4+ years of experience using Java to develop modern, Internet-scale systems... 
    Remote work

    Intelliswift

    Seattle, WA
    4 days ago
  •  ...Software Design Engineer The Software Design Engineer will design, develop, implement, test, and maintain business and computer applications...  ...subsystems. Ideal Background Strong experience in C/C++ systems-level development. Familiarity with networking... 

    Saxon Global

    Seattle, WA
    4 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
    5 days ago
  • Job DescriptionSDK Library Java developerDuration: 2 years Seattle, WANeed GC and USCTOP 3 Skills Windows Phone app developmentBuilding out SDK LibrariesJavaNice to have skills• Security• Single Sign On• CI/CDAdditional Information: Everyone has different criteria for... 

    USM Systems

    Seattle, WA
    8 hours ago

Do you want to receive more vacancies?

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