Senior Software Engineer @ Morningstar
Your Application Journey
Email Hiring Manager
Job Details
About the Role
Morningstar is seeking a Senior Software Engineer specializing in backend development on modern cloud-based infrastructure. In this role, you will help modernize the core product using API/Microservice architecture, cloud-based solutions, and a refreshed product strategy to empower investors.
Job Responsibilities
- Build well-designed, stable, and scalable portfolio service features.
- Take technical product ownership and adhere to peer review guidelines.
- Mentor development team members and collaborate cross-functionally.
- Work with the SRE team to implement DevOps practices and continuous deployment.
- Analyze and remediate production issues, ensuring operational readiness.
- Solve investor problems with technology and improve system performance.
Qualifications & Skills
The ideal candidate has at least 5 years of backend experience with Python, expertise in async IO, RESTful API, gRPC, and familiarity with libraries like numpy and pandas. Experience with system design, containerized applications, AWS technologies, and IaC tools like Terraform is a plus.
Work Environment & Application Process
Morningstar offers a hybrid work model, with four days in-office each week, and a rigorous multi-interview process. Applicants are required to submit resumes and necessary documents via the corporate website. Reasonable accommodations are available for candidates with disabilities.
Key skills/competency
- Python
- Backend Development
- Cloud Infrastructure
- API Design
- Microservices
- DevOps
- System Design
- AWS
- Distributed Systems
- Mentorship
How to Get Hired at Morningstar
🎯 Tips for Getting Hired
- Customize your resume: Tailor skills to match Morningstar requirements.
- Highlight Python experience: Demonstrate backend development projects.
- Research company culture: Understand Morningstar's mission and values.
- Prepare for technical interviews: Practice system design and real-world scenarios.
- Show collaborative skills: Highlight teamwork and mentorship experiences.