Talent.com
Senior Principal Software Engineer

Senior Principal Software Engineer

Morningstar, Inc.Chicago, IL, US
job_description.job_card.variable_hours_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
    Associate Principal, Software Engineering

    Associate Principal, Software Engineering

    The Options Clearing CorporationChicago, IL, United States
    serp_jobs.job_card.full_time
    Contribute to design, technical direction and architecture including collaborating with various teams to build fit for purpose Solutions. Apply expert knowledge of Java, Python and middleware techno...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Lead Associate Principal, Software Engineering : DevOps

    Lead Associate Principal, Software Engineering : DevOps

    The Options Clearing CorporationChicago, IL, United States
    serp_jobs.job_card.full_time
    We are seeking a highly skilled and experienced Lead Associate Principal to join our Software Engineering team, focusing on DevOps practices. This role is a key technical leadership position, respon...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • 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
    Senior Software Engineer

    Senior Software Engineer

    UNAVAILABLEChicago, IL, United States
    serp_jobs.job_card.full_time
    Epsilon is building the next generation Retail Media Network (RMN) platform to power onsite advertising at scale, using services from our industry-leading platform that already serves billions of o...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    VirtualVocationsGary, Indiana, United States
    serp_jobs.job_card.full_time
    A company is looking for a Lead Software Engineer to design and implement software systems while mentoring junior developers. Key Responsibilities Design, develop, and implement software systems u...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal, R&D Engineer

    Principal, R&D Engineer

    Vizient, Inc.Chicago, IL, United States
    serp_jobs.job_card.full_time
    When you're the best, we're the best.We instill an environment where employees feel engaged, satisfied and able to contribute their unique skills and talents. We provide extensive opportunities for ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • 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, Growth

    Senior Software Engineer, Growth

    ActiveCampaignChicago, IL, United States
    serp_jobs.job_card.full_time
    Are you a software engineer who is passionate about seeing your code directly translate into business success? Are you driven to solve technical problems that have a tangible impact on revenue?.You...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
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Pentangle Tech Services | P5 GroupWaukegan, IL, US
    serp_jobs.job_card.full_time
    In general, Tecnova uses ST microcontrollers wherever and whenever possible.Our choice on this project is to implement a pretty powerful. ST microcontroller in the STM32MP1 series.The embedded Linux...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • 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
    Senior Software Engineer - Data Platform

    Senior Software Engineer - Data Platform

    RelativityChicago, IL, United States
    serp_jobs.job_card.full_time
    Join our team as we reimagine and modernize the core of Relativity's data architecture.You'll play a pivotal role in transforming the Document Data Model (DDM)-a foundational component of our platf...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • 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
    • serp_jobs.job_card.promoted
    Associate Principal, Software Engineering : DevOps

    Associate Principal, Software Engineering : DevOps

    The Options Clearing CorporationChicago, IL, United States
    serp_jobs.job_card.full_time
    Provide subject matter expertise for ongoing support of applications deployed to OCC's non-production AWS environments and supporting 3rd party applications. Lead, Create and maintain a reliable tes...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • 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
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocationsGary, Indiana, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer, Banking Activities.Key Responsibilities Solve high-risk, cross-team challenges in financial reporting and ledgering, driving solutions end to ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Vizient, Inc.Chicago, IL, United States
    serp_jobs.job_card.full_time
    When you're the best, we're the best.We instill an environment where employees feel engaged, satisfied and able to contribute their unique skills and talents. We provide extensive opportunities for ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer - AI Agent Infrastructure (Healthcare)

    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 patient data, processing orders and prescri...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days