Manager of Software Engineering
Job Description
Independent Advisor Software group offers innovative and differentiated products and services for the Registered Investment Advisor (RIA) market. Our all-in-one portfolio accounting and practice management platform, Morningstar Office supports RIA's day-to-day activities with our billing, performance reporting, back-office services, rebalancing, and account aggregation capabilities, powered by Morningstar's independent data and research.
As a Manager of Software Engineering, you will be a self-starter who gets technology as an art, understands business goals and skillfully guides your team to create scalable, flexible technical solutions. You will be responsible for high-quality custom software delivery and ensuring modern software development practices are being applied with rigor. You will motivate the team and cultivate a culture of high energy and technical excellence. Establishing a good support infrastructure to handle production issues and being responsive to customer problems is essential to the role. Hands-on engineering experience in large-scale system implementation and cloud-native architecture is required. While you understand that guiding the engineering team is important, you're not afraid to "get your hands dirty" and lead problem-solving or innovation efforts at a detailed level. This position is based out of our Toronto Office.
Job Responsibilities
- Be a champion for our integration development with internal and external partners
- Provide holistic oversight of software development and product architecture
- Drive teams to estimate thoughtfully and deliver software on time
- Advocate/enforce best practices for performance, reliability, scalability, security, and reusability
- Provide technical guidance to harmonize and ensure the consistency of all engineering efforts for products and solutions
- Facilitate discussions and resolve conflicts involving technical approaches, designs, and personnel
- Motivate team and create a strong culture of engineering excellence
- Hire and develop talent
Qualifications
- 7+ years of experience as a hands-on fall-stack software engineer developing commercial quality software products and solutions
- Deep understanding of cloud platforms and SaaS architectures
- Demonstrated experience defining, refining, and maintaining application architectures for sophisticated end-user software products
- Deep knowledge of a variety of technology components and stacks
- Experience in leading agile development team(s) and fostering best practices
- Deep understanding of performance, reliability, scalability, security, and reusability tactics and strategies
- Excellent verbal and written communication skills
- Experience managing multiple teams of various sizes in different geographies is a plus
100_MstarResCanad Morningstar Research, Inc. (Canada) Legal Entity
Date Posted
10/14/2022
Views
3
Similar Jobs
Account Manager (Advertising Sales Team) - Chicago - CafeMedia
Views in the last 30 days - 6
This is an excellent opportunity to get broad experience in all aspects of digital media The position is based in Chicago IL and requires excellent co...
View DetailsSoftware Product Consultant - CSC Corptax
Views in the last 30 days - 10
The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...
View DetailsSr. Software Engineer - OEMS Team - Enfusion
Views in the last 30 days - 8
Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...
View DetailsAssociate Principal, Site Reliability Engineering - OCC
Views in the last 30 days - 5
The job description is for a Site Reliability EngineerDevOps position at the Options Clearing Corporation The role involves supporting the availabilit...
View DetailsSite Operations Manager - Tempus
Views in the last 30 days - 12
The company is looking for a Site Operations Manager to lead the development of their research site operations team The team will be responsible for c...
View DetailsSoftware Engineer 431407 - Experfy
Views in the last 30 days - 8
The job description is for a Software Engineer position that requires designing developing testing and deploying software systems and applications The...
View Details