Senior Software Engineer - Systems Integration
Our Team:
Technology drives our business. Our team is made up of talented software engineers, infrastructure engineers, leaders and UX professionals. We care about technology as a craft and a differentiator. We bring our global products to market with a mix of software, cloud, data centers, infrastructure, design and grit.
Our Product Groups:
Individual Investor – building products like Morningstar.com and mobile apps for individuals like yourself
Institutional Investor – developing some of our flagship products like Morningstar Direct for institutional investors and our Advisor products for financial advisors
Workplace – this is where we build and provide our hosted digital advice platform for Retirement plans, 401K’s, etc. (what some call robo-advisors)
Data – this is the heart of Morningstar where all data is sourced, collected, transformed, calculated and distributed across the world
The Role:
At Morningstar, helping investors is what brings us together and drives our work. We are looking for proficient software engineers to join our team, grow with us, introduce us to new ideas and develop products that empower our users. As a Systems Integration Engineer, you’ll focus on creating quality control frameworks for system-level and component-level integration points. Every day, you will work with several engineering teams across Morningstar to improve system integration efficiency. You’ll have the autonomy and flexibility to design and build new tools using any language that’s right for the job.
Responsibilities
+Improve system integration performance and efficiency
+Work with development and QA teams to scale up automation practices
+Design and build data-driven system integration test framework to simulate millions of permutations of user scenarios
+Design and develop a framework to deterministically test non-deterministic algorithms
+Build a systems integration test framework for developers to contribute to, in a standard way
Requirements
+ A bachelor's degree in computer science or a related field in software development with 8 – 10 years of experience.
+Proficient in at least one programming language such as Python, C# or Java
+Experience with Linux or Windows OS
+Experience with AWS infrastructure
+Experience with RESTful Web services, XML, JSON
+Experience with continuous integration tools such as Jenkins or Bamboo
Morningstar is an equal opportunity employer.
001_MstarInc Morningstar Inc. Legal Entity