Senior Software Engineer
Nasdaq
Canada - Toronto, Ontario
1d ago

Nasdaq is seeking highly motivated Software Engineers to join a small, highly collaborative team and create the next generation of data products for trading, investing, and analytics.

  • You’ll work on real-world problems in a dynamic environment with talented team members to deliver quality software.
  • Participate in all phases of software life cycle including architecture, design, implement, test, and launch
  • Collaborate with business partners to gather requirements, implement new functionality and drive continuous improvements
  • Job Description

    Nasdaq is seeking highly motivated Software Engineers to join a small, highly collaborative team and create the next generation of data products for trading, investing, and analytics.

    You’ll work on real-world problems in a dynamic environment with talented team members to deliver quality software.

  • Participate in all phases of software life cycle including architecture, design, implement, test, and launch
  • Collaborate with business partners to gather requirements, implement new functionality and drive continuous improvements
  • Successful candidates will be curious, independent thinkers who are excited by challenges and driven by building great products.

    They will play a key role in developing Nasdaq’s Data Platform product offerings.

    Responsibilities

  • Participate in early stage of projects in defining the platform for the next generation data platforms and analytics products
  • Work with a team of engineers with deep experience in streaming, distributed microservices, full stack systems
  • Build APIs, pipelines, and data products for multi-tenant, high-volume, distributed, and real-time systems
  • You will develop software systems from ground up using a modern technology stack such as, Core Java, Python, Spark, Kafka, Kubernetes, serverless technologies, PostgreSQL, Redis
  • Stay current on technological and analytical trends
  • Be passionate about experimentation and testing new ideas
  • Experience

    Successful candidates will have :

  • 5+ years professional experience in a software engineering role
  • Bachelor’s Degree, ideally in a technical field, but will consider relevant work experience
  • Required

  • Working with public cloud providers, microservices architectures, containerization, distributed systems
  • Experience building and deploying containerized applications on Kubernetes
  • Pragmatic programming skills in Core Java
  • Unix / Linux commands and shell scripting
  • Ability to translate business requirements to technical specifications / designs
  • Solid communication skills : speaking, writing, presenting
  • Desirable

  • Hands-on experience with Apache Kafka
  • Experience with parallel computing, stream processing technologies : Spark, Flink, etc.
  • Familiarity with high volume, highly available, low latency systems
  • Hands-on-experience building infrastructure-as-code (IAC) using Terraform and building CI / CD pipelines using GitLab, GitHub, etc.
  • Location

    The position is in our Toronto office or remote / WFH.

    Come as You Are

    Nasdaq is an equal opportunity employer. We positively encourage applications from suitably qualified and eligible candidates regardless of age, color, disability, national origin, ancestry, race, religion, gender, sexual orientation, gender identity and / or expression, veteran status, genetic information, or any other status protected by applicable law.

    We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.

    Please contact us to request an accommodation.

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form