Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NASDAQ Logo

Principal Software Engineer

NASDAQ

$190,600 - $317,700
Nov 4, 2025
Eugene, OR, US
Apply Now

Enhance and support the trading systems used for running the US Equities Markets, specifically focusing on the Trade Reporting Facilities (TRFs) and broader exchange and routing systems managed by NASDAQ.

Requirements

  • Strong knowledge of JAVA Core and Linux
  • Good data processing skills, including familiarity with python/perl/SQL/Jupyter
  • Experience working with a distributed client/server system
  • An understanding of TCP/IP generically, and the FIX protocol specifically
  • Familiarity with cloud technology (AWS)

Responsibilities

  • Work with business teams to design enhancements to the NASDAQ trading systems
  • Work with engineering teams to design performance, capacity, and infrastructure improvements along
  • Rearchitect solutions to remove technical debt
  • Develop, test, and deploy these enhancements
  • Guide QA and train the operations teams on new features
  • Provide product support for the various NASDAQ systems

Other

  • Education Required: At least Masters’ Degree or MBA; or equivalent work experience.
  • Experience Required: At least 12 years
  • Special Qualifications: Maintains professional association memberships. Specialized development in business acumen, financial and strategic thinking.
  • Collaborative, data-driven, love solving technical challenges, and have a passion for both technology and learning the business-needs driving the changes of the US Financial markets.