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.
- 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.
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!
$166k - $220k
...military in months, not years. ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense technology, crafting high‑impact... ...our mission‑critical operations. We're seeking talented C++ software engineers on several teams to contribute to projects...SuggestedRelocation package- ...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...SuggestedLong term contract
$166.17k
...functional teams to design, implement, and deliver customer facing software solutions including integrations with 3rd party products;... ...DynamoDB, Cloud development/Microservices Architecture; Utilize Java, Springboot, Javascript Framework, Object oriented design, and application...SuggestedWork at officeRemote work- ...Java Software Engineer - Onsite in Seattle, WA We are seeking an experienced Java Software Engineers to support the enhancement of a... ...of experience programming in a modern language such as Java, C++, or C#, with a strong foundation in object-oriented design....SuggestedInternship
$152k - $215k
...your role and advance your career - and we have the perfect software engineering opportunity for you. As a Lead Software Engineer at JPMorgan... ...streaming systems. Proficiency in one or more languages; Java, Scala, or Python for backend and data processing. Hands-on...Suggested$184.9k - $250.2k
...hardening security — not through traditional engineering alone, but by making AI a first-class... ...services experience - 3+ years of Software Engineer, Software Developer, or... ...tiered distributed software systems using Java, C#, or C++ experience - 1+ years of developing...Flexible hours- Cognizant Technologies delivers value added turn-key solutions to our clients which accelerate their organization’s growth. Whether it’s entering new markets, introducing innovative new products, or initiating transformation process changes, Cognizant Technologies will...
- ...Senior Java Microservices Developer Cloud experience with AWS preferred Senior Java development experience Strong troubleshooting skillset Kafka & REST API development for services with high transaction rates Container/Kubernetes microservices using SpringBoot...
$141k - $225.6k
...with our ecosystem of devices and cloud software. Like our products, we work better together... ...Impact We are seeking an innovative C++ Developer to join our team focused on enhancing... ...or Master’s degree in Computer Science, Engineering, or a related field — or equivalent...Work experience placementWork at officeRemote work- ...Java/Groovy Developer Rate: $Open on w2 Position: Contract Duration: 12+ months Location: Seattle, WA Interview: Phone / Skype 10+ years of experience is required. Responsible for researching problems, making, testing, and implementing code changes, and then following...Contract work
- Job Requirements Java, C++, AWS, Java full stack developer, Springboot 5-7 years overall development experience. You have industry-... ...pragmatic solutions. You build flexible systems without over‑engineering and choose simple, straightforward solutions over more complex...Flexible hours
- ...Job Title: Java Developer Location: Seattle, WA(Remote till Covid-19) Duration: 12 Months Contract Job Responsiblities: Must-Have Skills Exceptional Java programming skills, with hands-on programming/application development experience in JAVA, Spring....Contract workRemote work
- ...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 timeLocal areaRemote work
$1,500 per month
...Machine Learning Engineer vacancy in Washington USA Machine Learning Engineer A machine learning engineer is responsible for designing... .... Proficiency in programming languages such as Python, Java, or C++ is also required. The ability to work independently and as part...Part timeRemote work- ...Senior Java Developer Location: Seattle, WA (Day 1 Onsite) Experience: 12+ years... ...code. Demonstrate structured approach to software development (design, develop, test,... ...team-player. Mentor software and data engineers on the team. Who you are: Bachelors...Work experience placement
- ...Very strong Java development skills are vital to Logic20/20's success. In order to continue... ...or MS in Computer Science or a related engineering field Expert level skills with at... ...of the best practices for the full software development life cycle, including design...
$1,700 per month
...Job Summary We are hiring a skilled and experienced JAVA Developer to join our dynamic team in Washington DC. Responsibilities Design, develop, and maintain high‑quality software solutions. Collaborate with cross‑functional teams to understand business requirements and...Full timeVisa sponsorshipFree visa- ...Java Developer Location: Seattle, WA Duration: Long-Term Contract Required Qualifications ~ Strong written and verbal communication skills ~5+ years of strong, hands-on Java, J2EE development skills ~ Strong experience developing RESTful Web Services...Long term contract
- ...Sr Java Developer Location: Bellevue, WA Duration: Long Term Skills Required: This particular role is developing applications that utilize information security applications to provision access to end users for the client portal. Languages: Java 8, JavaScript...
$60k - $96k
...Overview BRMS / Drools (Java) Developer at Lumenalta. Fully remote position with work based in the United States time zones (Pacific... ..., develop, and optimize business rules using the Drools Rule Engine, integrating these rules into Java/Spring Boot enterprise applications...Full timeRemote workMonday to FridayFlexible hours- ...WA More than 3 years of experience being a full-stack developer Deep knowledge of Agile development methodologies Deep knowledge of Java 8.1/Spring Boot/Docker/Anti-Fragile/Micro Services. Bachelor's degree in Management of Information System/Computer Science or related...
- ...Collaborate with business analysts, developers, and test engineers to produce high‑quality software that follows established design patterns and processes.... ...with full software lifecycle development using Java/J2EE, JavaScript, REST/JAX/Soap Web Services, Weblogic,...
$1,300 per month
...Position Overview: We are currently seeking a highly skilled and experienced Senior JAVA Developer to join our team in Washington. This full-time position offers a competitive salary of 1300$ and includes accommodation for non-local candidates. Responsibilities Design...Full timeLocal area- ...Oracle is seeking a Principal Software Engineer in Seattle, WA, to lead the design and development of major components for Oracle’s Cloud... ...solid background in various programming languages such as Java and C++. This role involves working in a collaborative agile environment...
- ...Overview Job Title: Java Backend Developer Location: Seattle, WA (Hybrid) – one week onsite every month Duration: Long-term contract W2 (No Third Party Candidates) Need strong experience with Data Structures and Algorithms; expertise with coding tests (e.g., HackerRank...Long term contract
- ...PHP Fullstack Reactjs Developer (Java Backend + Reactjs Frontend) Location: Santa Clara, CA, 95054 x Princeton, NJ, 08543 x Morrisville, PA, 19067 x Morrisville, NC, 27560 x Dublin, NC, 28332 x Woodbridge, NJ, 07095 x Bellevue, WA, 98009 x Charlotte, NC, 28270 x Bridgewater...
- ...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,...Temporary workRelocation package
- ...Position-JAVA Developer Duration-Contract Location- Bellevue, WA JD Required skills :5+ years of API programming... ..., Core Java Required Skills Solid understanding of software development lifecycle (SDLC) methodologies (Agile, Scrum, Kanban...Contract workImmediate start
- Halo Group is a premier provider of IT talent. We place technology experts within the teams of the world’s leading companies to help them build innovative businesses that keep them one step closer to their customers and one step ahead of the competition. We offer a meaningful...Permanent employmentFull time
- ...Entry-Level Java Developer We are looking for multiple motivated and detail-oriented Entry-Level Java Developers with a strong... ...professionals. You will collaborate with senior developers, DevOps engineers, and project managers to deliver scalable, secure, and high-...Work experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (C++/Java). Be the first to apply!
- entry level java developer remote Seattle, WA
- java microservice developer Seattle, WA
- java developer Seattle, WA
- java web developer Seattle, WA
- java spring developer Seattle, WA
- java developer full time Seattle, WA
- java developer remote part time Seattle, WA
- remote junior java developer Seattle, WA
- java software engineer Seattle, WA
- software engineer - cloud services Seattle, WA

