Nasdaq
Software Engineer Senior Specialist
CA-Toronto-York St 24/25, CA · Senior
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~45% per draw at Level III). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- This position will be located in Toronto 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.
- Come as You Are Nasdaq is an equal opportunity employer.
Responsibilities
- Design, develop, and maintain low-latency, real-time back-end applications that support critical equities and options market infrastructure.
- Own the full software development lifecycle - from requirements and design through testing, deployment, and production support.
- Partner with product managers and cross-functional teams globally to translate business needs into reliable, high-quality software solutions.
- Conduct code reviews and contribute to design discussions, upholding engineering standards and best practices.
- Document software functionality and support ongoing maintenance to ensure system stability and performance.
Requirements
- Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent practical experience.
- 8+ years of experience as a back-end software engineer, with strong proficiency in Java and Springboot.
- Solid experience with RESTful APIs, relational databases, and microservices architecture.
- Strong problem-solving skills with the ability to troubleshoot complex issues in a dynamic, production environment.
Nice to have
- Experience with Kotlin or other JVM-based languages.
- Background in cloud infrastructure or container-based deployment environments.
- Prior exposure to financial markets, fintech, or regulated technology environments.
- Nasdaq is an equal opportunity employer.
- We welcome applications from candidates of all backgrounds and identities.
- We ensure that individuals with disabilities are provided with reasonable accommodation throughout the hiring process.
Compensation
- The base pay range for this role is $104,000 - $148,000.
Benefits
- In addition to base salary, Nasdaq provides a generous annual bonus/commission (short-term incentive), and equity (long-term incentive), comprehensive benefits, and opportunity for growth.
- Exact compensation may vary based on several job-related factors that are unique to each candidate, including but not limited to: skill set, experience, education/training, business needs and market demands.
Company info
- We are committed to fostering an inclusive workplace where diverse perspectives, experiences, and identities are valued and celebrated.
- What We Offer We're proud to offer a competitive rewards package that is meaningful, recognizes the unique needs of our employees and their families and incentivizes employees for their contribution to Nasdaq's overall success.
This listing is sourced directly from Nasdaq's careers page and normalized into a canonical job model.