Senior Software Engineer
Job Description
At Morningstar, helping investors is what brings us together and drives our work. We are looking for a Lead Software Engineer (C++, Java, and .Net) to join our team, grow with us, introduce us to new ideas and develop products that empower our users. Morningstar is a technology agnostic company, and as an engineer focused on C++, Java, and .Net you may be working across various technologies and integrating with various systems and standing up new products. Every day, you'll work with team members across disciplines developing products for investors. You'll interact daily with our product managers to understand our domain and create technical solutions that push us forward. We want to work with other engineers who bring knowledge and excitement about our opportunities. The position is based in our Chicago office.
Job Responsibilities
- Build well designed, well engineered, stable, scalable products across a variety of markets
- Solid working experience in OO analysis & design using common design patterns
- • ollow software design best practices such as continuous delivery and test-driven development.
- Be passionate about quality, process, programming, and investing in general, seeing opportunities for improvement, seizing them, and then sharing your findings with others.
- Take ownership of assigned features and have a "get things done" attitude while being passionate about learning and leveraging
- Provide architecture guidance to and coordinate activities of team members
- Conduct independent research on new methods and/or technologies
Qualifications
- A bachelor's degree in computer science or a related field in software development with 7+ years of experience. A master degree is preferred.
- Working experience with C++, Java, and .Net development.
- • Advanced knowledge of the Microsoft stack and its integration with other technologies.
- Advanced knowledge with common database systems including MS SQL Server and PostgreSQL.
- Clear understanding of how to protect web applications from common security vulnerabilities
- Knowledge of object-oriented design, domain modeling, and building highly scalable and available systems.
- Be organized and able to remain productive even when you have multiple deliverables.
- Advanced knowledge of AWS technologies
If you received and accept an offer from us, we require that personal and any related investments be disclosed confidentially 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.
Date Posted
09/25/2022
Views
6
Similar Jobs
Sr. Software Engineer - OEMS Team - Enfusion
Views in the last 30 days - 8
Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...
View DetailsSoftware Engineer 431407 - Experfy
Views in the last 30 days - 8
The job description is for a Software Engineer position that requires designing developing testing and deploying software systems and applications The...
View DetailsSoftware Product Consultant - CSC Corptax
Views in the last 30 days - 10
The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...
View DetailsMachine Learning Engineer - Oak Street Health
Views in the last 30 days - 8
Oak Street Health is a rapidly growing company that is looking for a machine learning engineer to support their production modeling efforts The compan...
View DetailsSenior Benefit Analyst - Lockton Companies
Views in the last 30 days - 6
The Lockton team is seeking a dynamic Senior Benefit Analyst for their Employee Benefits consulting group The analyst will assist in marketing and ser...
View DetailsAccount Manager (Advertising Sales Team) - Chicago - CafeMedia
Views in the last 30 days - 6
This is an excellent opportunity to get broad experience in all aspects of digital media The position is based in Chicago IL and requires excellent co...
View Details