Skip to content

Lead Software Engineer
Company | Morningstar |
---|
Location | Chicago, IL, USA |
---|
Salary | $96326 – $163761 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
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 building backends in Node
- 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
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
Preferred Qualifications
- 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.