Lead Software Engineer - Chicago, United States - Morningstar

    Default job background
    Description
    The Team: The Retirement business unit focuses on helping individuals achieve better outcomes by working with institutional clients in the global defined contribution and workplace markets. This is a high growth area for Morningstar and houses a diverse product suite and unique client base. By constantly evolving our solutions and solving our client's problems, we believe we are positioned well for continued future growth.

    The Role: We seek an enthusiastic, results-driven candidate to serve as a Lead Software Engineer within the Managed Accounts team. In this role, you will work with partners in Technology, Product Management, Support and Sales to drive large and complex software initiatives with a goal of delivering helping millions reach their retirement goals. The ability to communicate clearly with all levels and form strong relationships with stakeholders is critical for this role.

    This role will be based in our Chicago office.

    Job Responsibilities:
    • Spearhead technical direction, define software strategy and mentor/guide engineers
    • Design, implement and optimize scalable, reliable software solutions
    • Proficient in key technologies (Generative AI or Workday Integrations, API integrations, UX components, .NET, Amazon Web Services, Security best practices)
    • Communicate with cross-function teams (product, operations, marketing) to ensure alignment with business goals
    • Identify and resolve technical challenges proactively, with a focus on continuous improvement
    • Encourage a culture of learning and experimentation, driving adoption of new technology and approaches
    • Work with product managers to create software that helps power our next generation of Managed Accounts solutions
    • Participate in team's weekly critiques and provide feedback on ongoing work
    • Participate in team's code review process and assist in improving as well as upholding development standards
    • Maintain and improve build tooling and automation that reduces time of delivery and removes manual processes
    • Write test cases to ensure high quality code is delivered to production
    Qualifications:
    • 5+ years developing and maintaining large, complex enterprise applications
    • Deep knowledge and experience working with and architecting cloud native applications (ideally with Amazon Web Services)
    • Strong background in Microsoft .NET, JavaScript, and
    • Knowledge of working with Front End frameworks, libraries and build systems to create rich interactive web applications
    • Proven track record of leading successful software development projects
    • Passion for building high-quality, user friendly software
    • Strong communication, collaboration and leadership skills
    Nice to Have:
    • Understating of the financial services/retirement industry and an interest or experience in Generative AI technologies
    • Experience with Workday and/or Workday integrations is a bonus
    002_MstarAssocLLC Morningstar Investment Management LLC Legal Entity

    If you receive and accept an offer from us, we require that personal and any related investments be disclosed confidentiality to our Compliance team (days vary by region). These investments will be reviewed to ensure they meet Code of Ethics requirements. If any conflicts of interest are identified, then you will be required to liquidate those holdings immediately. In addition, dependent on your department and location of work certain employee accounts must be held with an approved broker (for example all, U.S. employee accounts). If this applies and your account(s) are not with an approved broker, you will be required to move your holdings to an approved broker.

    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.