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 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (C++/Java) in Seattle, WA vacancy
  • $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... 
    Suggested
    Relocation package

    anduril

    Bellevue, WA
    1 day 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... 
    Suggested
    Long term contract

    Optomi

    Seattle, WA
    2 days ago
  • $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... 
    Suggested
    Work at office
    Remote work

    Zoom Video Communications

    Seattle, WA
    4 days ago
  •  ...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.... 
    Suggested
    Internship

    3B Staffing LLC

    Medina, WA
    17 hours ago
  • $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

    JPMorgan Chase Bank, N.A.

    Seattle, WA
    17 hours ago
  • $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

    Amazon.com Services LLC

    Seattle, WA
    1 hour ago
  • 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...

    cognizant technologies

    Seattle, WA
    1 day ago
  •  ...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... 

    Software Technology Inc

    Seattle, WA
    23 hours ago
  • $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 placement
    Work at office
    Remote work

    Axon

    Seattle, WA
    4 days ago
  •  ...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

    Cardinal Integrated

    Seattle, WA
    23 hours ago
  • 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

    Tata Consultancy Services Limited

    Seattle, WA
    2 days ago
  •  ...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 work
    Remote work

    Navtech

    Seattle, WA
    23 hours 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
    2 days ago
  • $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 time
    Remote work

    Pixel Innovations

    Seattle, WA
    1 day ago
  •  ...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

    Damco

    Seattle, WA
    23 hours ago
  •  ...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... 

    Logic20/20

    Seattle, WA
    4 days ago
  • $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 time
    Visa sponsorship
    Free visa

    PeakFleet

    Seattle, WA
    1 day ago
  •  ...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

    Georgia IT Inc

    Seattle, WA
    3 days ago
  •  ...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... 

    Georgia IT Inc

    Bellevue, WA
    23 hours ago
  • $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 time
    Remote work
    Monday to Friday
    Flexible hours

    Lumenalta

    Seattle, WA
    4 days ago
  •  ...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... 

    Supreme Soft

    Bellevue, WA
    3 days ago
  •  ...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,... 

    Amazon

    Seattle, WA
    4 days ago
  • $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 time
    Local area

    NovaMart Procurement

    Seattle, WA
    1 day ago
  •  ...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... 

    Oracle

    Seattle, WA
    1 day ago
  •  ...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

    COVETUS

    Seattle, WA
    4 days ago
  •  ...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... 

    Zortech Solutions

    Bellevue, WA
    1 day ago
  •  ...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 work
    Relocation package

    Zoox

    Seattle, WA
    7 days ago
  •  ...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 work
    Immediate start

    Syntricate Technologies

    Bellevue, WA
    2 days ago
  • 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 employment
    Full time

    Sonoma Consulting

    Renton, WA
    1 day ago
  •  ...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

    SynergisticIT

    Seattle, WA
    3 days ago

Do you want to receive more vacancies?

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