Senior Software Engineer, Data Delivery Platform (AWS)

Kardow

Toronto

Hybrid

CAD 90,000 - 133,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Broad benefits program

Job summary

Morningstar is seeking a Senior Software Engineer to help shape the Data Delivery Platform, enabling fast, reliable access to global investment data. You will design cloud-native microservices on AWS, collaborate with product managers, architects, and engineers, and drive architectural decisions for high-availability systems at enterprise scale.

The ideal candidate brings 5+ years in software engineering, strong Java/Spring Boot skills, and experience with cloud deployments, databases, and

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • 5+ years of professional software engineering experience building enterprise-scale apps and distributed systems.
  • Strong programming experience with Java and Spring Boot; Python a plus.
  • Deep understanding of OO design, patterns, DDD, and modern software architecture.
  • Hands-on experience deploying cloud-native solutions on AWS.
  • Experience building RESTful APIs and scalable backend services.
  • Familiarity with CI/CD, automated testing, IaC, and DevOps practices.
  • Strong cross-team collaboration and communication skills.

Responsibilities

  • Design and implement cloud-native microservices and APIs supporting millions of data requests with high availability.
  • Partner with cross-functional stakeholders to translate business requirements into scalable data solutions.
  • Champion best practices: TDD, observability, code reviews, CI/CD, and operational excellence.
  • Troubleshoot production issues and improve system reliability and resilience.
  • Evaluate new technologies, including data engineering tools and Generative AI, to enhance platform capabilities.

Skills

Java
Spring Boot
Python
RESTful APIs
AWS
Distributed systems
CI/CD
Communication

Education

Bachelor's degree in Computer Science / Software Engineering

Tools

AWS (ECS, Lambda, S3, SNS, SQS, CloudWatch, IAM)
Databases (SQL Server, Redis, MongoDB)

Job description

Morningstar is seeking a Senior Software Engineer to help shape the Data Delivery Platform, enabling fast, reliable access to global investment data. You will design cloud-native microservices on AWS, collaborate with product managers, architects, and engineers, and drive architectural decisions for high-availability systems at enterprise scale.

The ideal candidate brings 5+ years in software engineering, strong Java/Spring Boot skills, and experience with cloud deployments, databases, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer-Data Delivery Platform
Senior Software Engineer-Data Delivery Platform

Morningstar • Toronto

Hybrid
CAD 126,000 - 185,000
Hybrid work model
Senior Software Engineer-Data Delivery Platform
Senior Software Engineer-Data Delivery Platform

Kardow • Toronto

Hybrid
CAD 90,000 - 133,000
Hybrid work model
Broad benefits program
Senior Software Engineer, Cloud-Native Data Platform
Senior Software Engineer, Cloud-Native Data Platform

Morningstar, Inc. • Toronto

Hybrid
CAD 90,000 - 133,000
Hybrid work model
In-office collaboration 4 days/week
Senior Software Engineer
Senior Software Engineer

Morningstar, Inc. • Toronto

Hybrid
CAD 90,000 - 133,000
Hybrid work model
In-office collaboration 4 days/week
Senior Software Engineer – Cloud-Native Backend
Senior Software Engineer – Cloud-Native Backend

Morningstar Credit Ratings, LLC • Toronto

On-site
CAD 126,000 - 185,000
Senior Software Engineer-Data Delivery Platform
Senior Software Engineer-Data Delivery Platform

Morningstar Credit Ratings, LLC • Toronto

Hybrid
CAD 90,000 - 133,000
Hybrid work model
Performance bonus
Senior Software Engineer
Senior Software Engineer

Morningstar Credit Ratings, LLC • Toronto

Hybrid
CAD 126,000 - 185,000
Senior Applied AI Engineer — Production Systems
Senior Applied AI Engineer — Production Systems

Morningstar, Inc. • Toronto

Hybrid
CAD 102,000 - 207,000
Hybrid work model
Global collaboration tools
Senior Data Platform Engineer - Cloud Reliability
Senior Data Platform Engineer - Cloud Reliability

Project X • Toronto

Hybrid
CAD 130,000 - 160,000
Senior Java Software Engineer
Senior Java Software Engineer

Bourne Search Ltd • Montreal (administrative region)

On-site
CAD 90,000 - 130,000