Skip to main content

Maven

Graduate Developer Programme Chicago 2027

Chicago$140k–$170kinternshipentryAdded today

About this role

Maven Securities' Graduate Developer Program is a structured 18-month opportunity for recent graduates to launch their careers in software development at a leading proprietary trading firm. You'll complete intensive training in London followed by two 14-week rotations in Chicago, working on real-time trading systems and performance-critical infrastructure alongside experienced developers and traders.

What you'll do

  • Build and optimize systems used in real-time trading environments
  • Work on performance-critical infrastructure and trading platforms
  • Collaborate with developers and traders on production systems
  • Contribute to in-house tools and systems development
  • Progress through structured learning milestones and training exercises
  • Participate in regular check-ins with technology and talent teams

What they're looking for

  • C++
  • C#
  • Python
  • TypeScript
  • React
  • Problem-solving and critical thinking
  • Ability to learn emerging technologies including AI
  • Software development fundamentals

Benefits

  • Comprehensive 10-week training program in London with dedicated in-house trainers
  • Travel, accommodation, and relocation support
  • Learning and development budget
  • Access to online learning platform
  • Mentorship and regular check-ins with leadership
  • Proven pathway to permanent roles within the firm
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Maven

Maven builds trading platforms that require robust system performance and stability. The company is hiring Trading Systems Engineers to monitor and optimize these systems, prevent incidents, and ensure reliable software releases for trading operations.

View all jobs at Maven

Likely interview questions

  • Walk us through a software project you've built from scratch and what challenges you encountered.
  • How do you approach learning a new programming language or technology quickly?