Software Engineer Specialist
About the Role
As a Software Engineer Specialist reporting to the Director of 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.
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.
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.
Preferred Qualifications
- 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.
Schedule
This position offers a hybrid work environment with at least 3 days a week in-office in New York, subject to change.
Applicants must be authorized to work in the U.S. without the need for employment-based visa sponsorship now or in the future.
Pay
The base pay range for this role is $86,000 - $146,000. Exact compensation may vary based on skill set, experience, education/training, business needs, and market demands. In addition to base salary, Nasdaq provides a generous annual bonus/commission (short-term incentive) and equity (long-term incentive).
Benefits
- Secure Wealth: 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.
- Prioritize Health: Comprehensive medical, dental, and vision coverage, Health spending account with employer contribution, Paid flex days to support mental wellbeing, Gym membership discounts.
- Care for Family: Hybrid home/office schedule (for most positions), Paid parental leave, Fertility benefits, Paid bereavement leave.
- Connect with Community: Company gift matching program, Employee resource groups, Paid volunteer days.
- Grow Career: Education Assistance Program, Robust job skills training, and Professional development opportunities.