Lead Software Engineer (Multiple Positions)

Morningstar Inc. Chicago , IL 60602

Posted 2 months ago

Location: Chicago, IL

Responsibilities:

  • Develop, implement, maintain, and lead efforts on quantitative solutions and tools that drive the investment discussion-making process for company's client base.

  • Lead a highly motivated team, conveying your ideas succinctly and helping others realize and execute your vision.

  • Recommend and implement cloud-based solutions using these services.

  • Responsible for software development and testing.

  • Design solutions for new methodologies.

  • Code review.

  • Understand and implement complex quantitative models.

  • Ad-hoc data analysis.

  • QAing model inputs and outputs, sometimes spanning billions of data records.

  • Remote work requests will be considered consistent with company's remote work policy.

Requirements:

  • This position requires a Bachelor's degree in Computer Science, Computer Engineering, Electronics Engineering, or a related Engineering field, or foreign equivalent and 5 years of relevant software engineering experience as a Senior Software Engineer, Software Engineer, Data Scientist or a related position.

  • Alternatively, we will accept a Master's degree in Computer Science, Computer Engineering, Electronics Engineering, or a related Engineering field, or foreign equivalent and 3 years of relevant software engineering experience as a Senior Software Engineer, Software Engineer, Data Scientist or a related position.

  • This position also requires: experience with complex methodologies and integration into our suite of Python-based models;

  • Experience with Python, pandas, and SQL programing, as well as master scripting-based Languages;

  • Experience with finance and quantitative modeling; programming experience in any general-purpose language, either academic or professional, emphasizing code quality, clarity, style, and decomposition; experience with Apache Spark, Amazon Web Services ecosystem, including Lambda, EMR, EC2, Redshift, RDS, Athena, API Gateway, Cloudwatch, Step Function;

  • Experience with DevOps tools, including Git, Jenkins, or Docker;

  • Experience with Back-end XML, relational, and file-based databases, including SQL, Postgres, or HDFS;

  • Experience with data visualization tools; and experience with UNIX/Linux including basic commands and shell scripting.

Must possess unrestricted right to work in the U.S. in this position.

Morningstar Research Services LLC is an equal opportunity employer.

001_MstarInc Morningstar Inc. Legal Entity

Morningstar's hybrid work environment gives you the opportunity to work remotely and collaborate in-person each week. We've found that we're at our best when we're purposely together on a regular basis, at least 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.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Lead Software Engineer (Multiple Positions)

Morningstar Inc.