Graduate Software Engineer
3 months ago
Having the best technology drives our business. As a Software Engineer at IMC, you will drive the development of our cutting-edge trading algorithms. You will be responsible for spotting new opportunities, solving problems and developing innovative technologies. Software development here is innovative, pragmatic and fun, even as complexity grows.
Your Core Responsibilities:
- Build and maintain our trading platform and software stack
- Bring our trading strategies and technology platform to the next level
- Collaborate with Traders, Quant Researchers and other Engineers both locally and globally
- Develop expertise within the entire software development lifecycle
- Learn new technologies and programming languages in a dynamic environment
Your Skills and Experience:
- Current student at a university in the United States or Canada graduating between December 2024 â July 2025 that is pursuing a degree in Computer Science, Engineering, or a related technology field
- Must have strong knowledge of algorithms and data structures
- Proficiency in a programming language is required (Java or C++ preferred)
- Strong analytical skills and interest in solving complex problems programmatically
- Desire to interact and work closely with non-engineers in a dynamic environment
- Interest in the Financial Markets; previous knowledge is NOT required
- Must be available for full-time employment starting in February or August 2025
You may submit one application per role each year. We strongly encourage you to focus on applying to a single role that best matches your skills and interests. Though you may apply to multiple roles, please note that each application will be evaluated based on the specific criteria established for that particular role.
If you have already applied for this position during the current recruitment season and were not selected, you may reapply when the next recruitment season begins in 2025.
About Us
IMC is a leading trading firm, known worldwide for our advanced, low-latency technology and world-class execution capabilities. Over the past 30 years, weâve been a stabilizing force in the financial markets â providing the essential liquidity our counterparties depend on. Across offices in the US, Europe, and Asia Pacific, our talented employees are united by our entrepreneurial spirit, exceptional culture, and commitment to giving back. It's a strong foundation that allows us to grow and add new capabilities, year after year. From entering dynamic new markets, to developing a state-of-the-art research environment and diversifying our trading strategies, we dare to imagine what could be and work together to make it happen.
-
Software Engineer Graduate Program
4 days ago
Chicago, Illinois, United States Fitch Group Full timeSoftware Engineer Graduate ProgramFitch Group is seeking talented individuals to join our Enterprise Technology team as Associate Software Engineers. This 12-month program will provide comprehensive training and hands-on experience in software engineering, data analytics, and cloud computing.As a member of our team, you will work on real-world projects,...
-
Software Engineering Lead
4 weeks ago
Chicago, Illinois, United States Triunity Software Full timeAbout the RoleWe are seeking a highly skilled Software Engineering Lead to join our team at Triunity Software. As a key member of our engineering team, you will be responsible for leading the development of cloud-native applications using ReactJS and Java Spring Boot stack.Key ResponsibilitiesDesign and implement scalable, cloud-native applications using...
-
Software Engineer
4 weeks ago
Chicago, Illinois, United States Seven Seven Software Full timeJob Title: Net DeveloperWe are seeking a highly skilled Net Developer to join our Software Engineering Group. As a Net Developer, you will be responsible for designing, developing, and deploying software applications using Net technologies.Key Responsibilities:Design and develop software applications using Net technologies, including C#, jQuery, and...
-
Senior Software Engineer
1 week ago
Chicago, Illinois, United States Seven Seven Software Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Seven Seven Software. As a key member of our Software Engineering Group, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software applications...
-
Senior Java Software Engineer
3 days ago
Chicago, Illinois, United States Seven Seven Software Full timeJob Title: Senior Java Software EngineerJob Summary:We are seeking a highly skilled Senior Java Software Engineer to join our Agile teams at Seven Seven Software. As a key member of our engineering group, you will be responsible for designing, developing, and maintaining complex software applications using Java.Key Responsibilities:Design and develop...
-
Senior .Net Software Engineer
4 days ago
Chicago, Illinois, United States Seven Seven Software Full timeWe are seeking a highly skilled .Net Developer to join our Software Engineering Group. As a member of our team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using .Net technologies.The ideal candidate will have a strong background in .Net development, including experience with C#, ASP .Net, and...
-
Senior C++ Software Engineer
4 days ago
Chicago, Illinois, United States United Software Group Full timeWe are seeking a highly skilled C++ Developer to join our team at United Software Group INC. This is a contract position based in Chicago, IL, requiring on-site presence.The ideal candidate will have experience with Azure Cloud migration and be able to work on a direct client's project.Key Responsibilities:Migration of applications to Azure CloudAbout United...
-
Software Engineer
4 weeks ago
Chicago, United States Software Guidance & Assistance Full timeSoftware Guidance & Assistance, Inc., (SGA), is searching for a Software Engineer for an opportunity with a top company in Chicago, IL Responsibilities: Working with a team of technology engineers, contribute to projects to drive and execute the strategy for technology advances in Client's electronic trading platform Working on projects for systems that...
-
Adjunct Faculty in Software Engineering Position
4 weeks ago
Chicago, Illinois, United States DePaul University Full timeSoftware Engineering Faculty Position at DePaul UniversityDePaul University's Jarvis College of Computing & Digital Media is seeking a part-time faculty member to teach software engineering courses. The ideal candidate will have a master's degree in the discipline or 18 semester hours of graduate work in the discipline, or an undergraduate degree with a...
-
Chicago, Illinois, United States InsideHigherEd Full timeJob DescriptionWe are seeking a highly qualified Adjunct Faculty in Software Engineering to join our team at DePaul University's Jarvis College of Computing & Digital Media. As an Adjunct Faculty member, you will be responsible for teaching courses in software development, software system design, software architecture, quality assurance, project management,...
-
Adjunct Faculty in Software Engineering
2 weeks ago
Chicago, Illinois, United States DePaul University Full timeTeaching Opportunities in Software EngineeringDePaul University is seeking qualified individuals to teach courses in software engineering at the Jarvis College of Computing & Digital Media. As a part-time faculty member, you will have the opportunity to share your expertise with students and contribute to the development of the next generation of software...
-
Software Engineering Intern
2 weeks ago
Chicago, Illinois, United States Ventas Full timeSoftware Engineering Internship OpportunityVentas, Inc. is seeking a highly motivated and talented software engineering intern to join our development team. As an intern, you will have the opportunity to contribute to various projects, collaborate with experienced engineers, and gain hands-on experience in software development.Responsibilities:Collaborate...
-
Software Engineering Intern
2 weeks ago
Chicago, Illinois, United States Ventas Full timeSoftware Engineering Internship OpportunityVentas, Inc. is seeking a highly motivated and talented Software Engineering Intern to join our development team. As a key member of our team, you will have the opportunity to contribute to various projects, collaborate with experienced engineers, and gain hands-on experience in software...
-
Graduate Hardware Engineer
3 months ago
Chicago, United States IMC Full timeHaving the best technology drives our business. As a Hardware Engineer at IMC, you are responsible for spotting new opportunities, solving problems and developing new technologies. Our Hardware development process is innovative, pragmatic and fun, even as complexity grows. You will collaborate with team members and receive support from both a mentor and a...
-
Adjunct Faculty in Software Engineering
4 weeks ago
Chicago, Illinois, United States InsideHigherEd Full timeJob OpportunityWe are seeking a highly qualified Adjunct Faculty in Software Engineering to join our team at DePaul University's Jarvis College of Computing & Digital Media.About the RoleThis is a part-time faculty position available throughout the academic year, including summer sessions. The successful candidate will be responsible for teaching courses in...
-
Software Engineer
1 week ago
Chicago, Illinois, United States Caterpillar Full timeAbout the RoleCaterpillar is seeking a talented Software Engineer to join our Cat Digital team. As a Software Engineer, you will contribute to the design, development, and deployment of Caterpillar's state-of-the-art digital platform. You will work on building a world-class platform to host a wide range of digital applications, collaborating with...
-
Software Engineering
1 month ago
Chicago, United States BCForward Full timeJob DescriptionJob Description BCforward is currently seeking a highly motivated Software Engineering - Software Engineer-Other - A for an opportunity in Chicago, IL!Job DescriptionPosition Title: Software Engineering - Software Engineer-Other - ALocation: Chicago,ILAnticipated Start Date: September 6, 2024Please note this is the target date and is...
-
Software Engineer
1 month ago
Chicago, Illinois, United States Vivid Seats Full timeJob Title: Software EngineerVivid Seats is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will play a critical role in building and maintaining our cutting-edge ticket marketplace platform.About the Role:We are looking for a talented Software Engineer to join our team and contribute to the development of our ticket...
-
Senior Software Automation Specialist
1 week ago
Chicago, Illinois, United States Seven Seven Software Full timeJob SummaryAs a seasoned Software Automation Engineer at Seven Seven Software, you will play a critical role in designing and delivering trusted market-leading technology products. Your expertise in software skills such as business analysis, development, and maintenance will be essential in carrying out critical technology solutions across multiple technical...
-
Software Engineer
1 week ago
Chicago, Illinois, United States Skiltrek Full timeJob Title: Software EngineerJob Description:We are seeking a skilled Software Engineer to join our team at Skiltrek. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications using Java and other technologies.Key Responsibilities:Design and develop software applications using Java and other...