Software Developer - Trading Systems (C++/Java)

Apply for job     Back to Career Opportunities

Vigilant is looking for passionate Software Developers to develop new and improve existing software that’s critical to Vigilant’s mission. You’ll work in multiple languages with emerging technologies.                                                                   

You’ll feel right at home if you…

  • Have a minimum of 2 years of relevant software development experience
  • Have a strong understanding of software development principles (OO design, TDD, etc)
  • Have a bachelor or master’s degree in Computer Science or Software Engineering
  • Have knowledge of at least one of the following languages: C++, Java
  • Have Interest and ability to learn other coding languages as needed.
  • Possess strong inter-personal skills and ability to work in a collaborative environment with cross-functional teams
  • Possess self-motivation, curiosity and passion for technology
  • Have strong verbal and written communication skills in English

(And if you are a new graduate, with a degree in Comp Science or a related field, we want to talk to you too!)

 What you’ll be working on:

  • Designing and implementing financial trading systems
  • Building scalable and performant software using software engineering best practices
  • Actively engage with others on the development team to resolve challenging design and coding issues
  • Analyzing end-user needs and business goals to design and develop new features.
  • Evaluating appropriate new technologies, tools, frameworks and software components for integration

At Vigilant – a DRW Company, we trade our own capital in global markets and design high performance networks and trading systems for our own use. As part of the DRW family of companies, we work together with more than 800 colleagues in seven offices around the world.

We evolve as the markets do - moving quickly and thinking differently - but one thing that’s been constant is our investment in our employees and our community. Vigilant is a place of high expectations, deep curiosity, and constant collaboration, with some of the smartest, most passionate people you will meet.

Apply for job