Software Developer Intern - FRM Trading Technology
MillimanAbout the role
Who We Are
The Chicago office of Milliman Inc. is looking for bright, enthusiastic and qualified candidates to work in their Financial Risk Management (FRM) practice.
Milliman’s rigorous, distinctly innovative approach to risk management is built on a foundation of actuarial expertise and shaped by some of the most advanced thinking in the industry. Whether you're looking to improve capital efficiency, comply with regulatory requirements, or guard against market volatility, Milliman offers a complete range of operational, strategic, and financial risk management solutions and tools.
We have a focused, multi-disciplinary team of actuaries, financial engineers/capital markets professionals and software developers working together to develop risk management solutions for the financial services industry. We currently advise some of the world's largest insurance companies in areas such as hedging strategy and operations, portfolio risk management, and capital requirements.
We hire the best in the business—and then trust them to do their work their way. It's about personal responsibility, creativity, flexibility. We believe great work happens in great work environments.
Our culture is highly collaborative with value placed on high quality work and innovation.
The Department/Team
The Trading Technology Department consists of 25 technologists across development, quality assurance and DevOps teams. We are a full stack team providing all technology required by FRM’s global trading operations. These trading operations include the portfolio management, trading, and trade operations teams. Our systems include financial mathematics to calculate risk, order management and routing systems to send orders, market data, reporting, and trade reconciliation for a wide variety of financial instruments traded around the world.
What You Will Do
The Intern Software Developer will work with other developers on the team in the creation of trading and risk systems which are used on a global basis. In this role, you will participate in our agile processes, work on production systems with senior developers and be assigned a project in the area of support tools for our system. The person in this role will be able to take on responsibilities only limited by their abilities and will be able to work with a fair degree of independence. The ability to work and communicate clearly with other technical and non-technical team members including traders is a must.
Qualifications
Required:
- Pursuing degree in Computer Science, Computer Engineering or Mathematics
- Software development experience whether through classwork or personal projects
- Ability to take on projects and operate with minimal oversight
- Willingness to own products and take responsibility for their support
Desired:
- Experience with Visual Studio and C# programming
- Software development experience outside of the classroom
- Sharp critical thinking skills, sound judgment and decision making ability, and both the ability and willingness to clearly articulate your ideas
- Extracurricular activities
- Proactive communication and working style
Preferred
- Experience in software development in a general-purpose programming language.
- Experience working on projects with multiple work-streams and multiple delivery phases.
- Experience with data structures or algorithms gathered from a data structures or algorithms class, course projects, research, individual projects, internships, or other practical experience inside or outside of school or work (including open-source hobby coding).
- Experience with the Azure cloud technologies and current cloud computing trends.
- Actuarial and modeling knowledge through project work, thought leadership, product development or other means.
Compensation
The salary range for this role is $23-$39 per hour depending on a combination of factors, including, but not limited to, education, relevant work experience, qualifications, skills, certifications, location, etc.
Candidates hired into this role will be required to work in-person in the Milliman office in Chicago, IL on a weekly basis, but flexible work arrangements will be considered.
Benefits
We offer competitive benefits which include the following based on plan eligibility:
- Employee Assistance Program (EAP) – Confidential support for personal and work-related challenges.
- 401(k) Plan – When an employee reaches 1,000 hours worked within 12 consecutive months, they become eligible for a 401(k) plan that includes a company matching program and profit-sharing contributions.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s