Virtu Financial - New York, NY

posted about 2 months ago

Full-time - Mid Level
New York, NY
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Software Engineer - Client Analytics at Virtu Financial is responsible for designing, developing, and implementing custom software and database applications for both legacy and modern systems. This role requires a strong focus on creating reusable and maintainable features while ensuring high performance. The engineer will also investigate new technologies, identify performance bottlenecks, and develop low-level Java libraries, all within an agile development environment.

Responsibilities

  • Design, develop and implement custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight
  • Build server side business logic using Java and related frameworks in an agile development environment
  • Work with both relational DB and NoSQL such as MongoDB to support application functionality
  • Architect complex features with reusability, maintainability, and performance in mind
  • Investigate new technologies and make solution recommendations
  • Identify performance bottlenecks and propose improvements
  • Develop low-level Java libraries for core system
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security

Requirements

  • 3+ years of enterprise development experience
  • B.S. or M.S. in Computer Science, Computer Engineering, or related field or experience
  • Expertise with Java applications such as JBoss, Java EE, Spring/Spring MVC
  • Knowledge of Python, MongoDB, MySQL, Hibernate, SVN/Git, Linux/Unix and Shell
  • Ability to work independently and within a team
  • Excellent written and verbal communication skills

Nice-to-haves

  • Proven track record in building Service Oriented Architecture (SOA) at a financial services firm
  • Experience in web development
  • Solid grasp of distributed computing systems, low-latency systems and/or high transaction environments
  • Familiarity in Vector databases

Benefits

  • Competitive salary range of $150,000 - $175,000
  • Equal opportunity employer with a commitment to diversity and inclusion
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service