Similar Jobs at Morningstar
Enterprise Web • Fintech • Financial Services
The Senior Software Engineer will lead product design and development using Agile and .NET practices, mentor juniors, and ensure software quality across teams.
Top Skills:
.Net CoreAWSC#Ci & CdDockerDynamoDBEc2EcsEntity FrameworkLambdaLinqMicrosoft .Net FrameworkMvcPostgresRedisS3SQL ServerVue.Js 3.0Web Apis
Enterprise Web • Fintech • Financial Services
Lead the design and development of the Starflow PaaS, overseeing software development life cycle, feature design, testing, and collaboration with teams.
Top Skills:
AnsibleAWSChefCloudFormationDockerKubernetesPostgresPuppetPythonRabbitMQTerraform
Enterprise Web • Fintech • Financial Services
The Senior Software Engineer will develop full-stack solutions for Morningstar Direct, ensuring product quality, mentoring team members, and managing projects through their lifecycle.
Top Skills:
Amazon Web ServicesAws CliC#CloudbeesCloudFormationGitHarnessJavaJavaScriptJenkinsNpmNuxtPythonTerraformVueYarn
Role:
As a Senior Software Engineer on the Intelligence Engine Platform team, you will be pivotal in leading the design, development, and scaling of the Intelligence Engine Platform. You will drive the full cycle of software development processes, from requirements gathering to coding, testing, debugging, implementation and supporting the Intelligence Engine Platform. A critical component of the role will be to effectively collaborate with product managers, UX designers, developers, and other team members that actively use the platform. You will also mentor junior engineers, provide constructive feedback, and act as a source of guidance and inspiration. An ideal candidate should also have a keen interest in constantly exploring and learning about new technologies. This inquisitiveness should not just be limited to software related to the job but should extend across the field. The candidate should be curious that they spontaneously explore technologies because of their desire to learn and contribute to the product.
Our Team
We are deeply inquisitive; we do not take "that's just the way it's always been done" or "that's just best practice" 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 "giving" means we enjoy and highly value collaborating with our teammates.
Job Responsibilities
As a Senior Software Engineer on the Intelligence Engine Platform team, your responsibilities include a variety of tasks, all towards ensuring the successful development and maintenance of the Intelligence Engine Platform. This will include, and not limited to:
Qualifications
Nice to Have
Morningstar's hybrid work environment gives you the opportunity to work remotely and collaborate in-person each week. We've found that we're at our best when we're purposely together on a regular basis, at least three days each week. A range of other benefits are also available to enhance flexibility as needs change. No matter where you are, you'll have tools and resources to engage meaningfully with your global colleagues.
100_MstarResCanad Morningstar Research, Inc. (Canada) Legal Entity
As a Senior Software Engineer on the Intelligence Engine Platform team, you will be pivotal in leading the design, development, and scaling of the Intelligence Engine Platform. You will drive the full cycle of software development processes, from requirements gathering to coding, testing, debugging, implementation and supporting the Intelligence Engine Platform. A critical component of the role will be to effectively collaborate with product managers, UX designers, developers, and other team members that actively use the platform. You will also mentor junior engineers, provide constructive feedback, and act as a source of guidance and inspiration. An ideal candidate should also have a keen interest in constantly exploring and learning about new technologies. This inquisitiveness should not just be limited to software related to the job but should extend across the field. The candidate should be curious that they spontaneously explore technologies because of their desire to learn and contribute to the product.
Our Team
We are deeply inquisitive; we do not take "that's just the way it's always been done" or "that's just best practice" 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 "giving" means we enjoy and highly value collaborating with our teammates.
Job Responsibilities
As a Senior Software Engineer on the Intelligence Engine Platform team, your responsibilities include a variety of tasks, all towards ensuring the successful development and maintenance of the Intelligence Engine Platform. This will include, and not limited to:
- Design and development of new software features, and improvements.
- Collaborate with product managers, designers in clearly understanding the product value.
- Implement robust, scalable, high-quality software solutions and ensure their timely delivery.
- Participate in architectural decisions, design discussions, and provide inputs on software development methodologies, processes, and best practices.
- Practice and teach pragmatic value driven decision making when bringing in new tools, upgrades to libraries vs providing product value.
- Mentor junior engineers on the team, providing guidance and feedback on their code and designs.
- Mentor and apply the importance of code reviews, thorough logging and monitoring to ensure that the software code meets the industry standards of coding and is optimized for performance and scalability.
- Support and pair with other internal teams at Morningstar to onboard them to the Intelligence Engine Platform.
- Compose and maintain comprehensive and high-quality documents on building and operating the platform.
- Create user friendly documentation that aids our users in understanding and interacting effectively with our platform.
Qualifications
- Enjoys working in a collaborative team with excellent spoken and written communication skills. Candid, honest, and to the point.
- Bachelor of Science in Computer Science, Engineering, or equivalent experience.
- Experience with at least one modern object-oriented programming language.
- Experience consuming OAuth2 services, logging and monitoring tools, hands on experience with debugging and troubleshooting production applications.
- Solid understanding of computer science fundamentals: data structures, algorithms, design patterns.
- Experience working on databases like MSSQL, Postgres or any other relational database.
- Experience with Amazon Web Services technologies like EC2, RDS, S3, API gateway,
- Experience with Agile methodology and tools like JIRA.
- Data, Research, and Enterprise Solutions development experience
Nice to Have
- Experience with python and Vue Ecosystems.
- Experience building and deploying apps with containers.
- Experience with CI/CD pipelines. We use Jenkins, Harness.
- Basic knowledge of ETL pipelines, managing queues.
- Our applications are hosted on Kubernetes, and we use AWS.
- Contribution to public GitHub, hugging face projects.
- Awareness of vector databases, prompt engineering.
Morningstar's hybrid work environment gives you the opportunity to work remotely and collaborate in-person each week. We've found that we're at our best when we're purposely together on a regular basis, at least three days each week. A range of other benefits are also available to enhance flexibility as needs change. No matter where you are, you'll have tools and resources to engage meaningfully with your global colleagues.
100_MstarResCanad Morningstar Research, Inc. (Canada) Legal Entity
What you need to know about the San Francisco Tech Scene
San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.
Key Facts About San Francisco Tech
- Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Google, Apple, Salesforce, Meta
- Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
- Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
- Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine