Senior Software Engineer - Core Java

Vela is a global financial technology provider of high performance trading, market data, and analytics technology solutions. Vela offers an end-to-end multi-asset Direct Market Access (DMA) platform connected to over 60 global exchanges; high-performance and low-latency market data and market access; industry leading pre-trade risk controls; post-trade processing; trading analytics; plus, a front-end for price discovery, execution, and risk management. Vela clients benefit from award-winning managed services, customer support, and world-class professional services from an experienced team comprised of seasoned financial services industry experts and cutting-edge technologists.

Vela has offices in Europe, US and Asia supporting traders, market makers, financial institutions and other market participants worldwide.

Vela is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Job Profile

As a Senior Software Engineer – Core Java, you will be part of the team responsible for new development, feature additions and maintenance of the award-winning low-latency high-throughput electronic trading platform, Metro. Within the Metro Team, we partner with financial institutions to streamline their trading operations by providing services and tools including pricing, risk management, execution, and automated trading systems. Our vision is to change the way trading professionals think about and utilize technology.

Key Accountabilities

  • Work on the business-level services provided by our platform, from market making, opportunity identification, pricing, risk management, order and trade management, to exchange connectivity
  • Work on the core services exposed by our platform, like threading, persistence, messaging
  • Contribute to the entire ecosystem: Metro, Freeway, APIs
  • Push the platform forward from a quality and performance point of view through systematic refactoring
  • Contribute to our automated testing frameworks
  • Actively participate in discussions around design, architecture, and problem solving
  • Work within agile environment
  • Mentor more junior members of the team
  • Assist support staff in escalated production cases

Knowledge, Skills & Experience Required

  • BS in Computer Science
  • Excellent Java programming skills (6+ years)
  • Extensive experience in OOP/OOD
  • Development experience in a Linux/UNIX environment
  • Experience with TCP/IP, Multicast, multi-threaded, socket level programming
  • Experience in Financial Technology a plus
  • Expertise with Options modelling, pricing and risk management a plus
  • Excellent problem solving skills
  • Excellent communication skills, able to thrive in a team oriented environment
  • Track record of constantly learning or building new things

Further Information

For any further information please get in touch at hr@velatradingtech.com
or call +1 646 713 2773.

Download Job Specification (PDF)
  • Location

    Chicago

  • Application Process

    Please click on the button below to apply for this position. Note: You will be redirected to a third-party website.

Ready to get started?Contact Us

Enter a search term and hit return when you’re ready

Close