Talent.com
Senior Principal Software Engineer

Senior Principal Software Engineer

Morningstar, Inc.Chicago, IL, US
job_description.job_card.1_day_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

About the role :

Are you passionate about building high-performing applications that shape the future of investing? We are looking for a Senior Principal Engineer to be a hands-on force behind Morningstar's Direct Advisory Suite, a flagship application on the Direct Platform. This suite empowers thousands of financial advisors by streamlining their workflows—from investment research and portfolio analysis to personalized financial planning and client reporting. You will play a critical role in designing, coding, and delivering the scalable, secure, and resilient systems that power the future of financial advice. This role requires a proven builder with deep expertise in modern software engineering and distributed SaaS systems. The ideal candidate has a strong track record of writing high-quality code, making pragmatic design decisions, and shipping enterprise-grade applications at scale. We are looking for someone execution-driven who thrives in solving complex technical challenges, can evaluate and adopt emerging technologies, and consistently drives delivery excellence. Extensive exposure to AI solutions is a must have. Experience in integrating with data providers, and expertise in Authentication and Authorization are desirable. This position is based in our Chicago office. We follow a hybrid policy of at least 4 days onsite.

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.

Responsibilities :

Hands-on Engineering & Delivery

  • Design, implement, and ship critical features of Direct Advisory Suite that support advisor workflows such as research, portfolio analysis, proposal generation, and reporting.
  • Write production-quality code across the stack, with a strong emphasis on reliability, scalability, and performance.
  • Drive technical solutions from design through deployment, ensuring delivery timelines are met without compromising quality.
  • Conduct design and code reviews, ensuring adherence to best practices, performance requirements, and security standards.
  • Partner with QA and DevOps teams to build automated testing, deployment, and monitoring pipelines that ensure high system availability.

System Design & Architecture

  • Translate business requirements and product vision into scalable, maintainable technical designs.
  • Build and evolve cloud-native, microservices-based systems that integrate with shared platform services.
  • Optimize data-intensive workflows by collaborating with data engineering teams on data modeling, pipelines, and query performance.
  • Make pragmatic trade-offs between speed of delivery, technical debt, and long-term scalability.
  • Performance, Security & Compliance

  • Embed privacy, data security, and compliance requirements into code and system design.
  • Profile, tune, and improve application performance for both front-end and back-end components.
  • Proactively identify and mitigate risks related to scalability, security, and system reliability.
  • Technical Thought Leadership

  • Serve as a role model of engineering excellence by consistently delivering high-quality software.
  • Drive innovation by prototyping new technologies, frameworks, and AI-driven solutions that enhance advisor workflows.
  • Mentor engineers through code reviews, pair programming, and hands-on technical guidance.
  • Contribute to defining engineering best practices, coding standards, and reusable components across teams.
  • Collaboration

  • Work closely with product managers, UX designers, and other engineers to ensure technical solutions align with advisor needs and business goals.
  • Partner with enterprise architecture, security, and data teams to ensure seamless integration with Morningstar’s broader platform.
  • Influence and contribute across multiple engineering squads while remaining a strong hands-on contributor.
  • Qualifications :

  • 15+ years of professional software engineering experience, with a proven track record of delivering large-scale SaaS applications.
  • Expert-level coding ability in one or more modern programming languages (e.g., Java, C#, Python, TypeScript / JavaScript).
  • Deep expertise in cloud-native architectures (AWS preferred), microservices, APIs, containers, and event-driven systems.
  • Hands-on experience with data-intensive and performance-sensitive applications.
  • Strong knowledge of CI / CD pipelines, DevOps practices, monitoring, and infrastructure-as-code.
  • Experience embedding security, privacy, and compliance (e.g., GDPR, CCPA) into applications.
  • Exposure to financial services, wealth management, or other regulated industries a plus; genuine curiosity in the advisor / investment space expected.
  • Strong problem-solving skills and ability to drive solutions from concept to production.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field; or equivalent professional experience.
  • 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
  • Total Cash Compensation Range

    $143,250.00 - 257,850.00 USD Annual

    Inclusive of annual base salary and target incentive

    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.

    001_MstarInc Morningstar Inc. Legal Entity

    serp_jobs.job_alerts.create_a_job

    Principal Software Engineer • Chicago, IL, US

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Principal Software Engineer (Chicago)

    Principal Software Engineer (Chicago)

    Quest DiagnosticsChicago, IL, United States
    serp_jobs.job_card.full_time +1
    The principle engineer works as part of an agile team to design and implement new features and technologies.The goal is to use, evaluate, and learn exciting new technologies that keep our products ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_hour
    • serp_jobs.job_card.promoted
    Senior Manager, Software Engineer

    Senior Manager, Software Engineer

    Capital OneChicago, Illinois, US
    serp_jobs.job_card.full_time +1
    Senior Manager, Software Engineer Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterativ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Principal Software Engineer - Linux (Round Lake)

    Senior Principal Software Engineer - Linux (Round Lake)

    BaxterRound Lake, IL, United States
    serp_jobs.job_card.full_time
    Senior Principal Embedded Software Engineer.At Baxter, we believe every personregardless of who they are or where they are fromdeserves a chance to live a healthy life. It was our founding belief in...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_hour
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    International Legal Technology AssociationChicago, IL, United States
    serp_jobs.job_card.full_time
    Chapman and Cutler LLP is seeking a Senior Software Engineer to join the Information Services / Application Department in our Chicago office. The Senior Software Engineer is responsible for the design...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Lead Software Engineer, Full Stack (Payment Services)

    Senior Lead Software Engineer, Full Stack (Payment Services)

    Capital OneDeerfield, IL, US
    serp_jobs.job_card.full_time +1
    Senior Lead Software Engineer, Full Stack (Payment Services).Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborati...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Principal Software Engineer (IC5) – Kubernetes & OKE

    Senior Principal Software Engineer (IC5) – Kubernetes & OKE

    OracleChicago, IL, United States
    serp_jobs.job_card.full_time
    Are you ready to define and drive whats possible in the world of cloud-native technologies? At Oracle Cloud Infrastructure (OCI), were on a mission to empower the largest enterprises and disruptors...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Software Engineer, Full Stack

    Senior Software Engineer, Full Stack

    Capital OneRIVERWOODS, Illinois, United States
    serp_jobs.job_card.full_time +1
    Senior Software Engineer, Full Stack.Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and itera...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Principal Software Engineer (Deerfield)

    Principal Software Engineer (Deerfield)

    BaxterDeerfield, IL, United States
    serp_jobs.job_card.full_time
    Baxter Services strives to deliver an outstanding / value-driven experience that makes Baxter a crucial service solutions provider for our customers. Every day we are passionate about providing qualit...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_hour
    • serp_jobs.job_card.promoted
    Senior / Staff Software Engineer - AI Agent Infrastructure (Healthcare)

    Senior / Staff Software Engineer - AI Agent Infrastructure (Healthcare)

    Honey HealthMundelein, IL, US
    serp_jobs.job_card.full_time
    Honey Health is the all-in-one AI back office for primary and specialty care.Our AI agents autonomously handle core back-office jobs, such as aggregating patients data, processing orders and prescr...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer II

    Senior Software Engineer II

    LexisNexis Risk SolutionsChicago, IL, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer II page is loaded## Senior Software Engineer IIlocations : Boca Raton, FL : Chicago, ILtime type : Full timeposted on : Posted Todayjob requisition id : R100578 • •About...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Software Engineer (Chicago)

    Senior Software Engineer (Chicago)

    MorningstarChicago, IL, United States
    serp_jobs.job_card.full_time
    We are looking for a Senior Software Engineer to produce scalable software solutions within the Workplace engineering team. You will be part of a cross-functional team that is responsible for the fu...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_hour
    • serp_jobs.job_card.promoted
    Senior Manager, Software Engineer

    Senior Manager, Software Engineer

    HobbsnewsChicago, IL, United States
    serp_jobs.job_card.full_time +1
    Senior Manager, Software Engineer.Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterativ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Software Engineer (Oak Brook)

    Senior Software Engineer (Oak Brook)

    CNH Industrial N.V.Oak Brook, IL, United States
    serp_jobs.job_card.full_time
    This is how we are Breaking New Ground in our mission to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources, o...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_hour
    • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    ComcastChicago, IL, United States
    serp_jobs.job_card.full_time
    FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers.Powered by premium video content, robust data, and advanced technology, we’re making ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer I

    Senior Software Engineer I

    UpsideChicago, IL, United States
    serp_jobs.job_card.full_time
    We created Upside to transform brick-and-mortar commerce.Our technology uses the sophistication of online retail—profit measurement, attribution, and incrementality—to provide users with more value...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    Senior Software Engineer

    Senior Software Engineer

    Morningstar, Inc.Chicago, IL, US
    serp_jobs.job_card.full_time
    Tackle complex development tasks.Utilize extensive expertise to design and implement intricate solutions that meet product requirements and quality needs with respect to functionality, performance,...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Principal Software Engineer

    Principal Software Engineer

    OracleChicago, IL, United States
    serp_jobs.job_card.full_time
    The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud envi...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Senior Software Engineer, AI

    Senior Software Engineer, AI

    BigTime SoftwareChicago, IL, United States
    serp_jobs.job_card.full_time
    BigTime is looking for an experienced Developer to join our AI team! This is a fantastic opportunity to join a high-growth SaaS company! As a Senior Software Engineer, AI, you will be working acros...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days