Lead Software Engineer

undefined ago • 7 Years + • Software Development & Engineering

Job Summary

Job Description

The Morningstar Indexes Team is seeking a Lead Software Engineer with strong frontend UI development experience (Vue.js, React, Angular) and backend capabilities (Node, AWS, Spring-boot microservices). This role involves designing, developing, and maintaining software for Morningstar Indexes, primarily the public-facing website. You will collaborate with various teams, provide technical leadership, review code, and ensure best practices, contributing to innovative investment solutions and fostering continuous learning within an Agile squad.
Must have:
  • Design, develop, and maintain software code base.
  • Implement software solutions meeting product requirements and quality needs.
  • Be a role model, reinforcing good development practices.
  • Identify and recommend process improvements and tech debt cleanup.
  • Introduce improved development practices, frameworks, and technology solutions.
  • Follow best practices like estimation, planning, reporting, and improvement.
  • Learn Morningstar Design System and ensure conformance.
  • Guide a distributed Agile squad and provide technical leadership.
  • Completed Bachelor’s degree in Computer Science or Engineering.
  • Minimum of 7 years of experience developing software solutions.
  • Experience building web applications using modern web UI frameworks (Vue.js/React/Angular).
  • Experience implementing RESTful APIs and microservices.
  • Experience building applications in AWS (ECS, S3, RDS, DynamoDB, ELB, CloudFront, Route53).
  • Hands-on experience with SQL and/or NoSQL databases (PostgreSQL, DynamoDB).
  • Experience with modern development practices (product design, requirement analysis, TDD, test automation).
  • Experience in analysis, design, coding, and implementation of multi-tiered applications.
  • Ability and willingness to learn new technologies.
  • Excellent listening, written, and verbal communication skills.
Good to have:
  • Experience with Java, Spring, and Spring Boot
  • Knowledge of Python
  • AWS Certification
  • Knowledge of ContentStack, or other headless CMS
  • Knowledge of Docker, Kubernetes, or other containerization platforms
  • Knowledge of Terraform, Jenkins, Nexus, or other deployment/CI tools
  • Knowledge of SEO concepts
  • Knowledge of Google Analytics and Google Tag Manager
  • Exposure to Capital Market domain (Indexes, Equities, etc.)
  • Awareness of activity in the open-source world; contributing back is a plus
Perks:
  • Hybrid work environment
  • Opportunity to work remotely
  • Flexible benefits

Job Details

The Area: The Morningstar Indexes Team leverages its expertise in equity research, manager research, asset allocation, and portfolio construction to create innovative investment solutions. It uses Morningstar’s intellectual property to create indexes that empower investors to achieve their goals at every stage of the investment process—market monitoring, benchmarking, and asset allocation. The fast-growing business offers a broad suite of global equity, bond, commodity and asset allocation indexes.

The Role: The team is looking for a full-stack software engineer who is primarily experienced in frontend user interface development but also capable to work on the backend systems that support them, using a variety of technologies including Vue.js, Node, AWS, and Spring-boot microservices. In this role, you will collaborate with the Indexes Technology Leadership, Indexes Marketing Team, Scrum Master, business analysts, developers, designers, and QA to build technology solutions for Morningstar Indexes, primarily focusing on the public-facing website (indexes.morningstar.com). This role is a hands-on position, and a large portion of your time will be spent designing and developing solutions yourself, but you will also be asked to review code from other team members, guide less senior developers, and ensure best practices are followed. You should have a strong understanding of modern web development frameworks, object-oriented principles, design patterns, familiarity with multiple programming languages, and exposure to a variety of architectures.

Responsibilities:

  • Design, develop, and maintain the software code base of Indexes. Hands-on development will be an integral part of the responsibilities.
  • Help implement software solutions that meet product requirements and quality needs with respect to functionality, performance, scalability, reliability, schedules, and adherence to Indexes goals and principles.
  • Be a role model to the team, collaborating on good designs & patterns. Reinforce good development practices like test driven development, and continuous integration.
  • Identify and make recommendations for process improvements and areas of tech debt clean up. Introduce improved development practices, innovative frameworks, and technology solutions that help the team move faster.
  • Follow best practices like estimation, planning, reporting, and improvement in everyday work, and foster an atmosphere of experimentation and continuous learning.
  • Learn the Morningstar Design System and ensure conformance of the Indexes website to the company-wide design standards.
  • Help guide a distributed Agile squad to meet business goals and provide technical leadership

Requirements:

  • Completed Bachelor’s degree in Computer Science or Engineering
  • Minimum of 7 years of experience developing software solutions
  • Experience building web applications using modern web UI frameworks like Vue.js/React/Angular (preferably Vue.js)
  • Experience implementing RESTful APIs and microservices
  • Experience building applications in AWS (ECS, S3, RDS, DynamoDB, ELB, CloudFront, Route53)
  • Hands on experience with SQL and/or NoSQL databases (preferably PostgreSQL, DynamoDB).
  • Experience with modern development practices in areas of product design, requirement analysis, test driven development, and test automation.
  • Experience in analysis, design, coding, and implementation of multi-tiered applications
  • Ability and willingness to learn new technologies.
  • Excellent listening, written, and verbal communication skills

Good to Have:

  • Experience with Java, Spring, and Spring Boot
  • Knowledge of Python
  • AWS Certification
  • Knowledge of ContentStack, or other headless CMS
  • Knowledge of Docker, Kubernetes, or other containerization platforms
  • Knowledge of Terraform, Jenkins, Nexus, or other deployment/CI tools.
  • Knowledge of SEO concepts
  • Knowledge of Google Analytics and Google Tag Manager
  • Exposure to Capital Market domain (Indexes, Equities, etc.)
  • Be aware of activity in the open-source world. Contributing back to open source is a big plus.

Similar Jobs

Alpha Sense - Join AlphaSense India Talent Community

Alpha Sense

Pune, Maharashtra, India (On-Site)
9 Months ago
paypal - Senior Software Engineer

paypal

Scottsdale, Arizona, United States (Hybrid)
10 Months ago
ByteDance - Tech Lead - Data Tech Infrastructure- San Jose

ByteDance

San Jose, California, United States (On-Site)
9 Months ago
PwC - ServiceNow DevOps Engineer

PwC

Budapest, Hungary (On-Site)
10 Months ago
People Can Fly - Senior Backend Programmer (Unreal)

People Can Fly

Gateshead, England, United Kingdom (Remote)
10 Months ago
Nasdaq - Software Developer Specialist

Nasdaq

Bengaluru, Karnataka, India (On-Site)
9 Months ago
ION - Senior Full-Stack Developer, New York

ION

New York, New York, United States (Hybrid)
10 Months ago
Nagarro - Staff Engineer

Nagarro

Philippines (Remote)
9 Months ago
canva - Staff Backend Engineer - Product Insights Enablement - Java (Remote across ANZ)

canva

Perth, Western Australia, Australia (Remote)
9 Months ago
Google - Software Engineer II, Shopping Metrics

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

InMobiInMobi - Lead - Account Management

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Nasdaq - AxiomSL - Software Developer Specialist

Nasdaq

Pune, Maharashtra, India (On-Site)
10 Months ago
Rocket - Senior Customer Solutions Engineer (Mobius)

Rocket

United States (Remote)
6 Years ago
Dream11 - Lead Engineer - Cloud Security

Dream11

Mumbai, Maharashtra, India (On-Site)
9 Months ago
GEA Group - HMI Software Engineer

GEA Group

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Nielsen - Senior Software Engineer - Bigdata ( Java / Scala / Python , Spark, SQL , AWS)

Nielsen

Mumbai, Maharashtra, India (Hybrid)
9 Months ago
eBay - Senior Staff Backend Engineer (d/f/m)

eBay

Kleinmachnow, Brandenburg, Germany (Hybrid)
10 Months ago
ION - Senior AI Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
10 Months ago
Smarsh - Principal Platform Engineer

Smarsh

India (Hybrid)
9 Months ago
PwC - Cybersecurity & Privacy, Data Protection Manager

PwC

Toronto, Ontario, Canada (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Mumbai, Maharashtra, India

inveniolsi - SAP BTP Senior Consultant

inveniolsi

India (On-Site)
9 Months ago
Cloudhire - Executive Assistant

Cloudhire

Hyderabad, Telangana, India (Hybrid)
9 Months ago
Nisum - DevOps Engineer - A6671

Nisum

Hyderabad, Telangana, India (Hybrid)
10 Months ago
Google - UX Writer and Content Designer, Google Pay

Google

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Shanthiniketan Public School - Social Media Manager for School

Shanthiniketan Public School

Bengaluru, Karnataka, India (On-Site)
12 Months ago
Nielsen - senior/Lead UI Developer - AM-TECH-DA-05

Nielsen

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Buckman - Lead Digital Software Engineer – Front End

Buckman

Chennai, Tamil Nadu, India (On-Site)
10 Months ago
PwC - IN_Senior Associate_ Adobe Workfront  _Application Technology_Advisory_ NCR/ Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Cloudhire - Product Designer

Cloudhire

India (Remote)
9 Months ago
Microsoft - Data Engineering

Microsoft

Chandigarh, Chandigarh, India (Hybrid)
10 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Google - Tech Lead, Software Engineering, Black Community Inclusion

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
9 Months ago
Nagarro - Associate Engineer, Tech support

Nagarro

Austin, Texas, United States (On-Site)
9 Months ago
Next Level Business Services - .NET Developer

Next Level Business Services

New York, New York, United States (On-Site)
9 Months ago
GoTo - Experienced JavaScript Full-Stack Engineer, MDM

GoTo

Hungary (Remote)
9 Months ago
Cadence - Lead Full Stack Cloud Engineer

Cadence

Noida, Uttar Pradesh, India (On-Site)
10 Months ago
Meta - Software Engineering Manager, Product Infrastructure

Meta

Redmond, Washington, United States (Remote)
9 Months ago
Google - Software Engineer III, Core

Google

Bengaluru, Karnataka, India (On-Site)
9 Months ago
eBay - Staff Software Engineer - MTS 2

eBay

Toronto, Ontario, Canada (Hybrid)
9 Months ago
WebFX - Entry Level Software Engineer

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
9 Months ago
DISCO - Software Engineer III, UI (India)

DISCO

Gurugram, Haryana, India (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Mumbai, Maharashtra, India (Hybrid)

Chicago, Illinois, United States (Hybrid)

Mumbai, Maharashtra, India (Hybrid)

Mumbai, Maharashtra, India (Remote)

Madrid, Community Of Madrid, Spain (Hybrid)

Mumbai, Maharashtra, India (Hybrid)

Mumbai, Maharashtra, India (Hybrid)

London, England, United Kingdom (Hybrid)

Chicago, Illinois, United States (Hybrid)

Chicago, Illinois, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Morning Star

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug