3 days ago

Software Engineering Analyst

Nasdaq

On Site
Full Time
CA$110,000
Toronto, ON

Job Overview

Job TitleSoftware Engineering Analyst
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryCA$110,000
LocationToronto, ON

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Software Engineering Analyst at Nasdaq

We are seeking a highly motivated Software Engineering Analyst to contribute to the development and enhancement of a financial services platform providing Clearing Services for some of the largest clearing houses of the world. You will work within a cross-functional team with a DevOps mindset. This role involves working across a wide technology stack, including Java backend services, front-end interfaces, DevOps tools, and cloud services and infrastructure.

Responsibilities

  • Write high-quality code that solves difficult problems in a highly distributed system with extreme demands on resilience and quality.
  • Cover your code with sufficient tests.
  • Participate in and contribute to our agile ceremonies, e.g., daily stand-ups, sprint planning, demos, and retros.
  • You will be involved in several stages of the product life cycle: design, implementation, and testing, as well as release and deployment activities.
  • Participate in design discussions and decisions, within the team and with clients.
  • We have the mentality that if you build it, you own it. This means that you will participate in problem-solving when incidents occur.
  • Update and create needed documentation.
  • Perform code and design reviews with the team to improve quality.
  • Work together with architects and delivery leads of other product teams to ensure all components work together.

What You Will Bring to the Team

You are a multi-skilled, solution-oriented team player with a positive can-do attitude. You can work cross-functionally and internationally in a fast-changing environment. In our work, things can change fast, so you are also flexible to changes in priorities. A self-driven attitude along with a sense of structure and creativeness is key.

  • Strong experience in backend Java development.
  • Interest and experience in DevOps – CI/CD, pipelines, deployment, etc.
  • Interest and experience in cloud services, infrastructure, and toolsets – AWS, Kubernetes, Docker, etc.
  • Experience working in agile teams either using Scrum or Kanban.
  • Excellent written and spoken English communication skills.

Nice to Have

  • Experience with the TRADExpress platform.
  • Experience from the clearing domain, trading domain, or the financial market.
  • Knowledge of the capital markets, e.g., clearing, settlement, trading, financial instruments, or corporate actions.

Our Environment

  • Java (11, 17, 21), ReactiveX, REST, Swagger/OpenAPI.
  • React/Redux, Gradle, Git, GitLab, BitBucket, Jenkins.
  • High-performance, transactional platform.
  • Modern UI based on React.
  • Continuous delivery and automation.

What You'll Bring

  • Education Required: Degree qualified in a discipline related to Computer Science, Information Systems, or equivalent work experience.
  • Experience Required: At least 3 years.
  • Special Qualifications: Maintains certifications in programming and/or scripting languages.

Location and Work Environment

This position can 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.

Diversity & Inclusion

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.

Key skills/competency

  • Java
  • Backend Development
  • DevOps
  • Cloud Computing
  • AWS
  • Kubernetes
  • Docker
  • Agile Methodologies
  • Distributed Systems
  • Financial Services

Tags:

Software Engineer
Analyst
backend development
code quality
distributed systems
agile
devops
cloud services
design reviews
testing
incident resolution
documentation
Java
React
AWS
Kubernetes
Docker
GitLab
Jenkins
REST
Swagger
Gradle

Share Job:

How to Get Hired at Nasdaq

  • Research Nasdaq's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Customize your resume: Highlight strong experience in Java backend development, DevOps, and cloud technologies relevant to financial services.
  • Showcase relevant projects: Provide examples of work with distributed systems, high-performance platforms, or financial market applications.
  • Prepare for technical interviews: Focus on advanced Java, system design for resilient architectures, cloud platforms (AWS, Kubernetes, Docker), and agile methodologies.
  • Demonstrate agile mindset: Be ready to discuss your experience and contributions within Scrum or Kanban teams and your approach to collaborative problem-solving.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background