Morningstar

Senior Software Engineer

Morningstar$90K — $132K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of professional software engineering experience with enterprise-scale applications.
  • Strong programming skills in Java and Spring Boot; Python experience is a plus.
  • Deep understanding of software design principles and modern architecture.
  • Hands-on experience with AWS cloud-native solutions and services.
  • Knowledge of databases including SQL Server, Redis, and MongoDB.
  • Experience developing RESTful APIs and scalable backend services.

Responsibilities

  • Design and implement cloud-native microservices and APIs for high availability and performance.
  • Collaborate with stakeholders to convert business requirements into scalable data platform solutions.
  • Promote engineering best practices like Test Driven Development and CI/CD.
  • Troubleshoot urgent production issues to enhance system reliability.
  • Explore and integrate emerging technologies, including AI, to enhance platform capabilities.

Benefits

  • Hybrid work environment with in-office collaboration.
  • Access to a range of flexible benefits as needs change.
  • Tools and resources to engage with global colleagues.
  • Opportunities for continuous learning and innovation.
Full Job Description
The ideal candidate is passionate about software craftsmanship, cloud technologies, and solving complex technical challenges. You enjoy working in a collaborative environment where innovation, continuous learning, and ownership are highly valued. You are comfortable navigating ambiguity, driving solutions from concept to production, and mentoring others while helping establish engineering excellence across the organization.

Responsibilities
  • Design and implement cloud-native microservices and APIs that support millions of data requests while maintaining high availability and performance. Participate in architectural design and contribute to long-term platform modernization initiatives.
  • Partners with cross-functional stakeholders to translate business requirements into scalable technical solutions in data platform.
  • Champion engineering best practices including test driven development, observability, code reviews, CI/CD, and operational excellence.
  • Troubleshoot and resolve urgent production issues while continuously improving system reliability and resilience.
  • Evaluate and adopt emerging technologies including new data engineering solutions and Generative AI to improve platform capabilities and developer productivity.


Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • 5+ years of professional software engineering experience building enterprise-scale applications and distributed systems.
  • Strong programming experience with Java and Spring Boot; additional experience with Python is a plus.
  • Deep understanding of object-oriented design principles, design patterns, domain-driven design, and modern software architecture.
  • Hands-on experience building and deploying cloud-native solutions on AWS with services such as ECS, Lambda, S3, SNS, SQS, CloudWatch, and IAM.
  • Strong knowledge of databases including SQL Server, Redis, MongoDB, and data modeling best practices.
  • Experience developing RESTful APIs and highly available, scalable backend services.
  • Familiarity with CI/CD pipelines, automated testing, infrastructure-as-code, and DevOps practices.
  • Strong communication skills and the ability to collaborate effectively across technical and business teams.
  • Experience with financial services, investment data, market data platforms, or fintech environments is a plus.


Base Salary Compensation Range
$90,489.00-$132,711.00
Incentive Target Percentage
12.5% Annual

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.

About Morningstar

Morningstar, Inc. is a leading provider of independent investment research in North America, Europe, Australia, and Asia. The company offers an extensive line of products and services for individual investors, financial advisors, asset managers, and retirement plan providers and sponsors. Morningstar provides data on approximately 530,000 investment offerings, including stocks, mutual funds, and similar vehicles, along with real-time global market data on more than 18 million equities, indexes, futures, options, commodities, and precious metals, in addition to foreign exchange and Treasury markets. Morningstar also offers investment management services through its investment advisory subsidiaries, with more than $200 billion in assets under advisement and management as of December 31, 2020. The company has operations in 29 countries.
Learn more about Morningstar
Size
10,038 employees
Market Cap
$9 billion
Industry
Net Income
$223.6 million
Founded
1984
5 Year Trend
+16.3%
Revenue
$1.3 billion
NASDAQ

Similar Jobs

More Jobs at Morningstar

More Enterprise Technology Jobs

Find similar Senior Software Engineer jobs: