Software Engineer, Specialist

NasdaqNew York, NY
$107,000 - $182,000Hybrid

About The Position

As a Software Engineer Specialist reporting to the Director - Software Engineering, you'll play a critical role in building and maintaining the technology platforms that power Nasdaq's market operations. You'll own the development and reliability of a complex, high-performance client-server web platform that supports real-time financial activity and exchange operations at scale. You'll thrive in this position if you're technically sharp, solutions-oriented, and energized by working in a fast-paced, high-stakes environment where your work directly supports the integrity of global markets.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent practical experience.
  • 5+ years of software engineering experience developing enterprise-scale applications using Java, SQL, and modern software engineering principles.
  • Experience building and supporting web-based applications using React (or similar frameworks) within Linux-based environments.
  • Strong understanding of client-server architectures, API development, system integration, multi-threaded programming, and performance optimization.
  • Proven ability to build, deploy, and support secure, scalable, and high-performing systems while collaborating across cross-functional teams.

Nice To Haves

  • Experience working in capital markets, trading systems, fintech, or other regulated financial environments.
  • Familiarity with real-time data processing, event-driven architectures, low-latency systems, and market connectivity protocols such as FIX.
  • Experience with containerization technologies (Docker, Kubernetes), CI/CD pipelines, and system monitoring or observability tools.
  • Knowledge of secure software development practices, regulatory compliance requirements, and production support in mission-critical environments.

Responsibilities

  • Design, develop, and maintain scalable backend services, APIs, and web applications using Java and modern web technologies.
  • Lead architectural decisions and code reviews to ensure secure, high-quality, and high-performance software delivery.
  • Build and optimize client-server applications that support real-time market data processing, transaction workflows, and exchange operations.
  • Collaborate with infrastructure, DevOps, and QA teams to ensure reliable integration, deployment, and support across Linux-based environments.
  • Troubleshoot complex production issues, perform root cause analysis, and implement long-term solutions to improve system reliability, scalability, and performance.
  • Maintain technical documentation and ensure adherence to industry standards, security best practices, and regulatory requirements.

Benefits

  • 401(k) program with 6% employer match
  • Employee Stock Purchase Program with 15% discount
  • Student loan repayment program up to $10k
  • Company paid life and disability plans
  • Generous paid time off
  • Comprehensive medical, dental and vision coverage
  • Health spending account with employer contribution
  • Paid flex days to support mental wellbeing
  • Gym membership discounts
  • Hybrid home/office schedule (for most positions)
  • Paid parental leave
  • Fertility benefits
  • Paid bereavement leave
  • Company gift matching program
  • Employee resource groups
  • Paid volunteer days
  • Education Assistance Program
  • Robust job skills training and Professional development opportunities
  • Generous annual bonus/commission (short-term incentive)
  • Equity (long-term incentive)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service