Senior Software Engineer

Toronto, ON, Canada

Job Description


The Group

The Morningstar Data and Direct group serves the needs of professional investors in Wealth and Asset Management firms. Morningstar Direct connects the product, research, business intelligence, marketing, and wholesaling groups within these firms, and drives efficiency across their primary manufacturing, distribution, and marketing workflows by leveraging Morningstar\xe2\x80\x99s data, research, analytics, and reporting capabilities.

We are deeply inquisitive; we do not take \xe2\x80\x9cthat\xe2\x80\x99s just the way it\xe2\x80\x99s always been done\xe2\x80\x9d or \xe2\x80\x9cthat\xe2\x80\x99s just best practice\xe2\x80\x9d as valid answers and instead seek to fine-tune our product development process for maximum impact. We are empowered professionals who are given problems to solve and not tickets to implement. We value team productivity over individual productivity and this culture of \xe2\x80\x9cgiving\xe2\x80\x9d means we enjoy and highly value collaborating with our teammates.

The Role

At Morningstar, helping investors is what brings us together and drives our work. We are looking for a full-stack software engineer to grow with us, introduce us to new ideas and develop products that empower our users. Every day, you will work with team members across disciplines developing products for investors. You will interact daily with our product managers, technologists, and data experts to understand our domain and create technical solutions that push us forward. We want to work with other engineers who bring knowledge and excitement about our opportunities. This position is based in our Toronto office.

Job responsibilities:

  • Act in a mix of individual contributor hands-on engineering tasks as well as managing/mentoring engineers.
  • Lead in evaluating the architecture of new solutions
  • Take ownership of the team\'s success with a "get things done" attitude; the ability to understand and leverage new technologies, wearing many hats, including business analyst, DBA, QA, and project manager.
  • Collaborate with subject matter experts and product managers to define functional requirements.
  • Build well-designed, stable, scalable features, and solutions
  • Apply DevOps practices in the area of continuous and automated deployment
Qualifications:
  • Five plus years as a software engineer (or related experience in product development)
  • Excellent communication skills and experience owning solution delivery
  • Experience with at least one programming language, preferably Java
  • Experience working with large datasets using database technologies such as Postgres, SQL Server, MySQL, etc
  • Experience with engineer practices such as writing design documents, performing code reviews, pair programming, taking part in agile product development processes.
  • Familiarity with cloud services, preferably AWS
Nice to have:
  • Machine Learning experience using Python.
100_MstarResCanad Morningstar Research, Inc. (Canada) Legal Entity

Morningstar\xe2\x80\x99s hybrid work environment gives you the opportunity to work remotely and collaborate in-person each week. While some positions are available as fully remote, we\xe2\x80\x99ve found that we\xe2\x80\x99re at our best when we\xe2\x80\x99re purposely together on a regular basis, typically three days each week. A range of other benefits are also available to enhance flexibility as needs change. No matter where you are, you\xe2\x80\x99ll have tools and resources to engage meaningfully with your global colleagues.

Morningstar

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2158114
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned