Senior Specialist - Software Engineer
Build and maintain low-latency trading systems for Nasdaq’s derivatives market, writing automated tests and mentoring peers in Java-based, mission-critical software.
- Compensation
- Not disclosed
- Location
- USA - Philadelphia - Pennsylvania
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 8+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Information Systems, or equivalent practical experience.
- 6-8+ years of professional software development experience.
- Strong proficiency in Java programming and object-oriented design principles.
- Proven ability to work independently, solve complex problems, and deliver high-quality code.
- Clear communicator with experience working in collaborative, fast-paced environments.
Nice to have
- Advanced degree or specialization in financial markets, finance, or mathematics.
- Experience with high-performance, low-latency, mission-critical systems.
- Familiarity with AI/ML technologies.
Full description
As a Sr. Specialist Software Engineer reporting to the VP - Software Engineering, you'll play a critical role in developing and maintaining the technology that powers Nasdaq's Derivatives Market System. You'll work on real-time, mission-critical platforms that demand high throughput, minimal latency, and exceptional reliability.
You'll thrive in this position if you're detail-oriented, passionate about solving complex technical challenges, and excited to work in a high-performance environment where precision and innovation drive global markets.
Key Responsibilities
- With the use of agentic AI design, develop, and maintain automated test suites for real-time trading systems that support mission-critical business operations.
- Review system requirements and translate them into test plan and test script for automated test generation.
- Code, test, debug, and implement software across the full development lifecycle.
- Mentor team members and champion continuous improvement in end-to-end system testing..
- Collaborate with cross-functional teams to ensure thorough system functionality testing.
Required Qualifications
- Bachelor's degree in Computer Science, Information Systems, or equivalent practical experience.
- 6-8+ years of professional software development experience.
- Strong proficiency in Java programming and object-oriented design principles.
- Proven ability to work independently, solve complex problems, and deliver high-quality code.
- Clear communicator with experience working in collaborative, fast-paced environments.
Preferred Qualifications
- Advanced degree or specialization in financial markets, finance, or mathematics.
- Experience with high-performance, low-latency, mission-critical systems.
- Familiarity with AI/ML technologies.
This position will be located in Philadelphia and offers the opportunity for a hybrid work environment at least 3 days a week in-office, subject to change, providing flexibility and accessibility for qualified candidates.
This posting is for an existing vacancy within Nasdaq.
Applicants must be authorized to work in the U.S. without the need for employment-based visa sponsorship now or in the future; Nasdaq will not sponsor applicants for U.S. work visa status for this opportunity (no sponsorship is available for H-1B, L-1, TN, O-1, E-3, H-1B1, F-1, J-1, OPT, CPT or any other employment-based visa) Come as You Are
Nasdaq is an equal opportunity employer. We welcome applications from candidates of all backgrounds and identities.
We are committed to fostering an inclusive workplace where diverse perspectives, experiences, and identities are valued and celebrated.