Morningstar Logo

Morningstar

Senior Software Engineer

Posted 2 Hours Ago
Be an Early Applicant
Hybrid
Navi Mumbai, Thane, Maharashtra
Senior level
Hybrid
Navi Mumbai, Thane, Maharashtra
Senior level
The Senior Software Engineer will lead development of user-facing features, optimize front-end performance, and integrate with AWS. Responsibilities include architectural decisions, mentoring teammates, and collaborating with UX and product teams.
The summary above was generated by AI
Our Team:
Technology drives our business. Our team is made up of talented software engineers, infrastructure engineers, leaders and UX professionals. We care about technology as a craft and a differentiator. We bring our global products to market with a mix of software, cloud, data centers, infrastructure, design and grit.
The Role:
At Morningstar, helping investors is what brings us together and drives our work. We are looking for a senior, front end focused full stack engineer whose core strength is building, enhancing and maintaining high quality user experiences with JavaScript/TypeScript and frameworks such as Ember, React, Vue. This role will take a leading part in shaping our UI architecture, front end engineering practices, and the overall product experience while also being comfortable partnering on (and occasionally building) .NET/.NET Core services and integrating with AWS-based infrastructure. Every day you will collaborate with engineers, UX, and product managers to understand our domain and deliver solutions that empower our users. This position is based in our Mumbai office.
Responsibilities
  • Lead development of user facing features with JavaScript/TypeScript and a front end framework (Ember.js/React/ Vue), delivering responsive, accessible, and performant experiences.
  • Understand, navigate, and improve an existing complex codebasedebug issues across layers, refactor safely, and modernize incrementally without disrupting businesscritical workflows.
  • Own front end architecture decisions (component design, state management, routing, API integration patterns), and drive consistency through reusable UI components and design systems.
  • Build and maintain robust front end quality practices: unit/integration tests, linting, code review standards, CI pipelines, and observability for clientside issues.
  • Optimize page performance and reliability (bundle size, rendering performance, caching, error handling, monitoring) across browsers and devices.
  • Regularly interact with clients and external/internal stakeholders to clarify requirements, provide progress updates, demo features, and incorporate feedback into iterations.
  • Collaborate closely with UX and Product to translate workflows into intuitive, technically sound interfaces, advocate for usability and accessibility best practices.
  • Design, consume, and when needed implement RESTful APIs and services using C# and .NET/.NET Core (Web API), partnering with other engineers to deliver end to end functionality.
  • Work with AWS-based services and deployments (e.g., CloudFront, S3, API Gateway, Lambda) as needed.
  • Follow software engineering best practices such as continuous integration, test-driven development, and regular deployments; contribute to Agile delivery using JIRA.
  • Analyze and remediate production issues; build instrumentation and operational readiness into both front end and backend components.
  • Stay up to date on emerging technologies and share learnings; mentor teammates and help raise the bar on engineering excellence.

Requirements
  • Bachelor's degree in computer science or a related field, with 5-8 years of software development experience.
  • Strong, hands-on experience building production front end applications using JavaScript and TypeScript.
  • Deep expertise in at least one modern frontend framework (Ember.js, Vue), including component architecture, state management, and routing.
  • Demonstrated ability to quickly understand and be productive in a large, existing, and sometimes legacy codebase including debugging, identifying root causes, and making incremental improvements.
  • Solid understanding of HTML5, CSS3, responsive design, browser APIs, and cross browser compatibility.
  • Experience integrating front ends with RESTful APIs; ability to collaborate on API contracts and data models.
  • Working knowledge of C# and the Microsoft .NET/.NET Core stack, including building or extending Web APIs, understanding authentication/authorization, and troubleshooting service issues.
  • Experience with testing practices: unit tests and integration tests (front end and/or back end), plus familiarity with CI/CD workflows.
  • Understanding of web security fundamentals and how to protect applications from common vulnerabilities.
  • Exposure to AWS services and patterns such as S3, CloudFront, API Gateway, Lambda, DynamoDB, WAF, VPC Link, and infrastructure-as-code (e.g., Terraform).
  • Knowledge of object-oriented design, domain modeling, design patterns, and building scalable and highly available systems.
  • Comfortable in client-facing discussions: able to ask clarifying questions, explain technical tradeoffs clearly, and align expectations with non-technical audiences.
  • Strong communication skills and ownership mindset; ability to work independently and deliver high-quality results across multiple priorities.
  • Experience working in Scrum/Agile methodologies is a plus.

Morningstar is an equal opportunity employer.
If you receive and accept an offer from us, we require that personal and any related investments be disclosed confidentiality to our Compliance team (days vary by region). These investments will be reviewed to ensure they meet Code of Ethics requirements. If any conflicts of interest are identified, then you will be required to liquidate those holdings immediately. In addition, dependent on your department and location of work certain employee accounts must be held with an approved broker (for example all, U.S. employee accounts). If this applies and your account(s) are not with an approved broker, you will be required to move your holdings to an approved broker.
Morningstar's hybrid work environment gives you the opportunity to collaborate in-person each week as we've found that we're at our best when we're purposely together on a regular basis. In most of our locations, our hybrid work model is four days in-office 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.
I10_MstarIndiaPvtLtd Morningstar India Private Ltd. (Delhi) Legal Entity

Top Skills

.Net
.Net Core
AWS
C#
Ember
JavaScript
React
Typescript
Vue

Similar Jobs at Morningstar

Yesterday
Hybrid
Senior level
Senior level
Artificial Intelligence • Big Data • Enterprise Web • Fintech • Software • Financial Services
The Senior Software Engineer will modernize legacy applications, build APIs, apply AI tools, collaborate in teams, and participate in agile practices.
Top Skills: AWSAzureC#GCPJavaJavaScriptNode.jsTypescript
Yesterday
Hybrid
Senior level
Senior level
Artificial Intelligence • Big Data • Enterprise Web • Fintech • Software • Financial Services
Design and implement Java applications with AWS cloud integration. Mentor junior developers, collaborate in Agile teams, and ensure software quality.
Top Skills: AWSDockerGitGradleHibernateJavaJpaKubernetesMavenRestful ApisSpring Boot
8 Days Ago
Hybrid
Senior level
Senior level
Artificial Intelligence • Big Data • Enterprise Web • Fintech • Software • Financial Services
The role involves designing and developing scalable web solutions, improving data structures, enforcing agile practices, and collaborating with teams to implement modern software development practices.
Top Skills: AWSDynamoDBGCPJavaJspKubernetesMongoDBMssqlMySQLNoSQLPostgresReactSpringSQL

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account