Senior Software Engineer

undefined ago • All levels • Software Development & Engineering

Job Summary

Job Description

As a Senior Software Engineer on the Core Analytics Platform team, you will help in leading the design and development of our Platform as a Service (PaaS) called Starflow. You will drive the full life cycle of software development, from feature and architecture design, to coding, testing, peer reviews, and CI/CD. This role involves collaborating with product managers and customers (data scientists, quants, machine learners) to craft a self-service platform that accelerates model/calculation development, aiming to speed up decision-making and time to market for other teams.
Must have:
  • Design, develop and review new features, system improvements, and infrastructure.
  • Collaborate with product managers, tech leads, and your fellow engineers to build a maintainable and robust system.
  • Participate in architectural decisions, design discussions, and provide inputs on software development methodologies, processes, and best practices.
  • Guide junior engineers on the team, providing knowledge sharing and feedback on their code and designs.
  • Help architect and support our systems.
Good to have:
  • Experience with engineering practices such as writing design documents, pair programming, participating in Kanban workflows.
  • Experience with AWS, Docker, Kubernetes.
  • Experience with infrastructure as code tools. Terraform is a plus, but any tools in this area such as CloudFormation, Ansible, Chef, or Puppet.
Perks:
  • 75% 401k match up to 7%
  • Stock Ownership Potential
  • Company provided life insurance - 1x salary + commission
  • Comprehensive health benefits (medical/dental/vision) including potential premium discounts and company-provided HSA contributions (up to $500-$2,000 annually) for specific plans and coverages
  • Additional medical Wellness Incentives - up to $300-$600 annual
  • Company-provided long- and short-term disability insurance
  • Trust-Based Time Off
  • 6-week Paid Sabbatical Program
  • 6-Week Paid Family Caregiving Leave
  • Competitive 8-24 Week Paid Parental Bonding Leave
  • Adoption Assistance
  • Leadership Coaching & Formal Mentorship Opportunities
  • Annual Education Stipend
  • Tuition Reimbursement
  • Charitable Matching Gifts program
  • Dollars for Doers volunteer program
  • Paid volunteering days
  • 15+ Employee Resource & Affinity Groups
  • Hybrid work environment (remote and in-person)

Job Details

About the Role

As a Senior Software Engineer on the Core Analytics Platform team, you will help in leading the design and development of our Platform as a Service (PaaS) called Starflow. You will drive the full life cycle of software development, from feature and archicture design, to coding, testing, peer reviews, and CI/CD. This is all happening on an exciting tech stack of Python, AWS (services like EKS, EC2, Lambda, RDS, S3, ECR, IAM), Kubernets, Docker, PostgreSQL, and RabbitMQ. Our product Starflow is designed with our users in mind, so a key part of this role will be working closely with our Product Manager and our customers (data scientists, quants, machine learners, etc) to craft a self service platform that makes model/calculation development quicker and easier. Our goal is to help other teams speed up their decision making and time to market. The team follows the Kanban Agile process which allows engineers to have more say on tickets they want to work on, focus on their work and delivering quality code, and remove meaningless scrum delivery dates.

This role is based in our Chicago Office.

Job Responsibilities

  • Design, develop and review new features, system improvements, and infrastructure.
  • Collaborate with product managers, tech leads, and your fellow engineers to build a maintainable and robust system.
  • Participate in architectural decisions, design discussions, and provide inputs on software development methodologies, processes, and best practices.
  • Guide junior engineers on the team, providing knowledge sharing and feedback on their code and designs.
  • Help architect and support our systems.

Qualifications

  • Friendly and enjoys working in a collaborative team with excellent spoken and written communication skills. Humble, honest, and to the point.
  • Bachelor of Science in Computer Science, Engineering, or equivalent experience.
  • Deep experience with at least one modern object-oriented programming language. Python is a plus, but deep experience in any language (e.g. Java, C#) will do.
  • Knowledge of computer science fundamentals: data structures, algorithms, design patterns.
  • Hard working, ambitious, inquisitive, problem solver.
  • Writing understandable maintainable code.
  • Knowledge of networking fundamentals (TCP/IP, application protocols, security).
  • Experience building/using RESTful APIs.

Nice to have

  • Experience with engineering practices such as writing design documents, pair programming, participating in Kanban workflows.
  • Experience with AWS, Docker, Kubernetes.
  • Experience with infrastructure as code tools. Terraform is a plus, but any tools in this area such as CloudFormation, Ansible, Chef, or Puppet.

Compensation and Benefits

At Morningstar we believe people are at their best when they are at their healthiest. That’s why we champion your wellness through a wide-range of programs that support all stages of your personal and professional life. Here are some examples of the offerings we provide:

  • Financial Health
  • 75% 401k match up to 7%
  • Stock Ownership Potential
  • Company provided life insurance - 1x salary + commission
  • Physical Health
  • Comprehensive health benefits (medical/dental/vision) including potential premium discounts and company-provided HSA contributions (up to $500-$2,000 annually) for specific plans and coverages
  • Additional medical Wellness Incentives - up to $300-$600 annual
  • Company-provided long- and short-term disability insurance
  • Emotional Health
  • Trust-Based Time Off
  • 6-week Paid Sabbatical Program
  • 6-Week Paid Family Caregiving Leave
  • Competitive 8-24 Week Paid Parental Bonding Leave
  • Adoption Assistance
  • Leadership Coaching & Formal Mentorship Opportunities
  • Annual Education Stipend
  • Tuition Reimbursement
  • Social Health
  • Charitable Matching Gifts program
  • Dollars for Doers volunteer program
  • Paid volunteering days
  • 15+ Employee Resource & Affinity Groups

Morningstar’s hybrid work environment gives you the opportunity to work remotely and collaborate in-person each week. While some positions are available as fully remote, we’ve found that we’re at our best when we’re purposely together on a regular basis, typically 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.

How to Apply for a Job at Morningstar

Step 1

When you find a position you're interested in, click the 'Apply' button. Please fill out this form completely, attaching your resume and cover letter in the approved format. Read the job requirements carefully and make sure to attach writing or design samples as required. Applicants must submit their resume and other information through our corporate website to be considered for a job at Morningstar. No phone calls, please.

Step 2

You will receive an email notification to confirm that we've received your application.

Step 3

If you are called in for an interview, a representative from Morningstar will contact you to set up a date, time, and location. Be prepared for a rigorous interview process. To make sure you're a good fit for Morningstar and we're a good fit for you, we'll schedule time for you to meet with multiple staff members at all levels of the company. Expect to return for multiple interviews as part of the process. A representative from Morningstar will contact you with the results of your interview—either with a job offer or to let you know our plans for the position.

Applicants With Disabilities Who Need Accommodation

Morningstar is committed to working with and providing reasonable accommodation to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the employment process, please call +1 312 384-3900 or email AskHR@morningstar.com and let us know the nature of your request and your contact information.

Please note:

  • We only accept calls from applicants who need accommodation related to a disability. Please, no calls with unrelated questions or requests.
  • Please be sure to include the title and location of the open position you’re interested in when you leave a message.

US Applicants: Morningstar is an E-Verify program participant.

Learn more:

  • This Organization Participates in E-Verify (English) - https://e-verify.uscis.gov/web/media/resourcesContents/E-VerifyParticipationPoster.pdf
  • This Organization Participates in E-Verify (Spanish) - https://e-verify.uscis.gov/web/media/resourcesContents/E-VerifyParticipationPoster_ES.pdf
  • Right to Work (English) - https://www.uscis.gov/sites/default/files/USCIS/Verification/E-Verify/E-VerifyNativeDocuments/OSCRighttoWorkPoster.pdf
  • Right to Work (Spanish) - https://www.uscis.gov/sites/default/files/USCIS/Verification/E-Verify/E-VerifyNativeDocuments/OSCRighttoWorkPoster_ES.pdf

EEO is the Law

https://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf

Pay Transparency Notice

https://www.dol.gov/ofccp/pdf/pay-transp%20EnglishformattedESQA508c.pdf

Morningstar is strongly committed to creating and preserving equal opportunity for all employees and applicants. We make all employment decisions—including recruitment, hiring, compensation, training, promotion, transfer, discipline, termination, and other personnel matters—without regard to race, color, ancestry, religion, sex, national origin, age, disability, protected veteran status, marital status, sexual orientation, genetic information, citizenship, gender identity and expression, parental status, or other legally protected characteristics or conduct.

Similar Jobs

Toast - San Diego, CA Flex Territory Account Executive

Toast

San Diego, California, United States (On-Site)
2 Weeks ago
NinjaVan - Assistant Manager, Field Sales (B2B)

NinjaVan

Bangkok, Bangkok, Thailand (On-Site)
9 Months ago
Moving Walls India - QA Test Lead

Moving Walls India

Chennai, Tamil Nadu, India (On-Site)
3 Years ago
PwC - Risk & Quality - Manager

PwC

Taipei City, Taiwan (On-Site)
9 Months ago
Magic School - Salesforce/Tech Stack Administrator

Magic School

United States (Remote)
6 Days ago
Meow Wolf - Exhibitions Creative Engineer (Project Based Role)

Meow Wolf

Santa Fe, New Mexico, United States (On-Site)
1 Week ago
CyberArk - Manager, Solutions Engineering

CyberArk

Brazil (On-Site)
2 Months ago
Jane Street - Software Engineer

Jane Street

Singapore (On-Site)
2 Months ago
Ramboll3 - Principal Engineer, Roads

Ramboll3

Gurugram, Haryana, India (On-Site)
5 Months ago
eBay - Search Engineer

eBay

Seoul, South Korea (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PwC - Auditor Riesgo y Cumplimiento

PwC

Managua, Managua, Nicaragua (On-Site)
9 Months ago
Saviynt - Sr.Principal Engineer, Software Engineering

Saviynt

Bengaluru, Karnataka, India (On-Site)
9 Months ago
FICO - Scores Product Management - Director

FICO

United States (Remote)
2 Months ago
NinjaVan - Field Sales Executive

NinjaVan

Tasikmalaya, West Java, Indonesia (Hybrid)
3 Months ago
Site Core - Partner Marketing Manager

Site Core

Manchester, New Hampshire, United States (On-Site)
1 Month ago
AECOM - Assistant Project Controls Manager

AECOM

San Antonio, Texas, United States (On-Site)
1 Month ago
Kulfi Collective - Senior Creative Producer

Kulfi Collective

Mumbai, Maharashtra, India (Hybrid)
2 Weeks ago
Trek - Service Manager

Trek

Livermore, California, United States (On-Site)
5 Months ago
Amber - 3D Artist - Generalist (Project Based)

Amber

Brazil (On-Site)
12 Months ago
Capgemini - KYC EDD | A4

Capgemini

Noida, Uttar Pradesh, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Chicago, Illinois, United States

rivos - GPGPU Software and Hardware Design Validation Engineer

rivos

Santa Clara, California, United States (Hybrid)
2 Months ago
bytedance - Enterprise Internal Control Partner - E-commerce

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
Apple - Senior Content Strategist, Content Design

Apple

Culver City, California, United States (On-Site)
1 Month ago
Rippling - Senior Software Engineer - Object Graph

Rippling

New York, United States (On-Site)
2 Weeks ago
PwC - Consultor Legal

PwC

Panama City Beach, Florida, United States (On-Site)
9 Months ago
Embrace - Business Development Lead

Embrace

United States (Remote)
1 Week ago
bytedance - Student Researcher (Doubao (Seed) - Foundation Model - Video Generation) - 2025 Start (PhD)

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Kavalirio - Embedded Software Engineer

Kavalirio

Colorado Springs, Colorado, United States (On-Site)
2 Months ago
Plaid  - Event Program Specialist

Plaid

New York, United States (On-Site)
1 Month ago
Sonar Source - Senior Platform Engineer

Sonar Source

Austin, Texas, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Valeo - Trainee Methods Process Engineer

Valeo

Blois, Centre-Val De Loire, France (On-Site)
1 Month ago
Semgrep - Senior Technical Support Engineer

Semgrep

London, England, United Kingdom (Remote)
4 Days ago
Alphawave Semi - IP Application Engineer (Post Silicon)

Alphawave Semi

Hsinchu City, Taiwan (Remote)
1 Month ago
AECOM - Senior Water / Wastewater Engineering Manager

AECOM

Columbia, South Carolina, United States (Hybrid)
1 Month ago
rivos - SOC Physical Design Verification Engineer

rivos

Santa Clara, California, United States (On-Site)
3 Years ago
Survay Monkey - Lead Web Analyst

Survay Monkey

Ottawa, Ontario, Canada (Hybrid)
3 Weeks ago
Marvell - Mixed-Signal Modeling/Verification Engineer, Staff Engineer

Marvell

Chandler, Arizona, United States (On-Site)
1 Month ago
Capgemini - SAP GR

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Regrello - Software Engineer

Regrello

United States (Hybrid)
2 Years ago
nubank - Senior Software Engineer

nubank

Mexico City, Mexico (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Mumbai, Maharashtra, India (On-Site)

London, England, United Kingdom (Hybrid)

Seattle, Washington, United States (Hybrid)

London, England, United Kingdom (Remote)

Chicago, Illinois, United States (Hybrid)

Chicago, Illinois, United States (Hybrid)

Chicago, Illinois, United States (Hybrid)

Mumbai, Maharashtra, India (Hybrid)

Chicago, Illinois, United States (Hybrid)

Toronto, Ontario, Canada (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