Software Engineer, Specialist

NASDAQ Omx GroupNew York City, NY
78d$104,000 - $190,200

About The Position

We are looking for a Specialist Software Engineer to lead the development and support of a robust client-server web platform and associated applications that power critical operations within the stock exchange ecosystem. This role demands hands-on expertise in full-stack development, system integration, and performance optimization, with a focus on reliability and scalability in a high-stakes financial environment. We are seeking an experienced and technically proficient Senior Specialist Software Engineer to lead the development and support of a critical client-server web platform and its surrounding applications, which are integral to the operations of the stock exchange. This role involves full-stack development using Java, JSP, and React, with deployment and optimization in Linux-based environments. The ideal candidate will have a strong background in building scalable, secure, and high-performance systems that support real-time data exchange and financial transactions.

Requirements

  • At least seven years of software engineering experience.
  • Demonstrated expertise in Java, JSP, React, and Linux.
  • Strong understanding of client-server architectures, multi-threaded programming, and secure web development practices.
  • Experience working with financial systems, particularly those related to trading and exchange operations.
  • Familiarity with real-time data processing, event-driven systems, and low-latency messaging.
  • Knowledge of the FIX protocol and financial compliance frameworks.
  • Exposure to containerization technologies such as Docker or Kubernetes.
  • Experience with CI/CD pipelines and monitoring tools.

Nice To Haves

  • Maintains certifications in programming and/or scripting languages.

Responsibilities

  • Design and maintain backend services and APIs that work with trading systems, market data feeds, and compliance tools.
  • Collaborate closely with infrastructure, DevOps, and QA teams to ensure seamless integration and reliable deployment across environments.
  • Solve production issues, conduct root cause analysis, and implement long-term solutions to ensure system stability and performance.
  • Play a key role in architectural decisions and code reviews.
  • Maintain technical documentation and ensure compliance with industry standards 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Career Level

Senior

Industry

Securities, Commodity Contracts, and Other Financial Investments and Related Activities

Education Level

Bachelor's degree

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service