View our current openings below. Click on the job title to see requirements and details.

Asia Pacific

Accepting resumes

Please send your resume and cover letter to us so we can consider you for future openings. Be sure to state your specific career interests in your cover letter.

Interested candidates should contact careers@itg.com

 

Canada

Accepting resumes

Please send your resume and cover letter to us so we can consider you for future openings. Be sure to state your specific career interests in your cover letter.

Interested candidates should contact can-careers@itg.com

 

Europe

Accepting resumes

Please send your resume and cover letter to us so we can consider you for future openings. Be sure to state your specific career interests in your cover letter.

Interested candidates should contact recruitment@itg.com

 

United States

Software Engineer – Smart Trading AnalyticsNew York

 ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

Description/ Responsibilities: We are seeking a smart and motivated Software Engineer to work on our Smart Trading Analytics product. Our team builds multi-tier applications using C# .NET, JavaScript, and web services. Your role will focus on C# .NET development for building/enhancing plug-in content for ITG's proprietary trading system (Triton).

  • Analyze, design, develop, test, debug, and support complex subsystems and modules across multiple platforms.
  • Learn and utilize multiple data provider APIs for retrieval of security pricing and trade data
  • Perform complex product design activities on applications software which may require extensive research and analysis.
  • Use Agile development methodologies to review, prioritize, estimate, task, and complete assignments in an efficient and collaborative manner.
  • Solve highly technical and complex problems on multiple projects, and provide consultative support to team members.
  • Coordinate with other technology leads to ensure a consistent design and compatibility with all interfacing products.
  • Participate in recommending new technologies and next generation features.
  • Be a team player and effective communicator with various teams. Be a quick learner and contributor.

Qualifications/Required Skills:

  • 3-5 years C# .NET development experience
  • Object oriented design principles / design patterns
  • Windows Forms and WPF experience
  • Strong understanding of .NET collections
  • Solid understanding of .NET platform libraries
  • Experience consuming web services
  • Asynchronous and multithreaded development techniques
  • Unit testing with NUnit and fake/mock objects
  • Solid understanding of SQL
  • Familiarity with Unix/Linux
  • Ability to work well independently and in teams
  • Strong analytical and troubleshooting skills
  • Excellent communication skills

Desired Skills/Experience

  • Some familiarity with Java development
  • Experience working with trading systems
  • Excel/VBA development
  • Experience working with Agile development methodology

Education/Experience Requirements:

  • Bachelor's or master's degree in computer science, engineering, or related field.

To Apply: Interested candidates should send a resume to Careers@itg.com and include Software Engineer – Smart Trading Analytics in the subject line.

 It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

Senior Quantitative Fixed Income ResearcherBoston

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

Description/ Responsibilities: Working in a strong team applying analytical and programming skills to conduct investment- and trading-related research. The emphasis for this position is on research and development of relative valuation models for international fixed income securities.  The position has the following responsibilities:

  • background research necessary to develop model analytics
  • analyzing and comparing data sources
  • interacting with production group over data acquisition, cleaning and storing
  • prototype development and working with developers to convert prototype into a product  (i.e. writing research code as well as specs and requirements for new production codes)
  • design and implement statistical tests of model performance
  • writing research papers and technical notes
  • provide analytical support to internal (client services and sales) and external users

Qualifications/Required Skills:

  • Familiarity with commonly used statistical/econometrics methods  (MLE, least-squares, hypothesis testing etc) and software (Matlab, R, S-plus or similar)
  • Institutional knowledge of fixed income markets (especially – international markets, sovereign and corporate bonds) with emphasis on trading-related aspects
  • Practical experience with fixed income valuation, TCA and risk modeling (e.g. fixed-income or multi-asset portfolio construction, fixed income index replication, fixed income ETF arbitrage trading etc)
  • Proficiency in any of the following is a plus: C/C++, Java, Perl, Python
  • Must be able to express herself/himself clearly (both in writing and verbally)
  • Attention to detail, results-oriented (ability to commit to deadlines)
  • Some experience working in UNIX environment would be beneficial

Education/Experience Requirements:

  • PhD or Master’s degree in quantitative field (Applied Math, Economics/Finance, Physics, Statistics etc)
  • At least 3-5 year experience working in fixed income field: portfolio/index construction, trading or consulting

To Apply: Interested candidates should send a resume to Careers@itg.com and include Senior Quantitative Fixed Income Researcher in the subject line.

It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

Quality Assurance AnalystChicago

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

Description/ Responsibilities: ITG is seeking a highly motivated Software QA Analyst to work on several products that are central to our business structure.  This individual will be responsible for manual and automated testing on our company wide Monitoring Tools and Core framework products.  The qualified candidate should be flexible and able to multitask in a fast-paced team environment where time to market is key.

  • Conduct QA testing of infrastructure, Cache and monitoring tools products including ongoing bug fix verifications.
  • Develop detailed test plans/scripts, execute these tests per plan and analyze and report the test results.
  • Build, maintain, and extend regression and automation suites.
  • Assist developers in quickly investigating problems reported in UAT and production systems, and in reproducing the scenarios.
  • Provide feedback on both technical and business issues to Product Management and Software Engineers.
  • Contribute to the integrity of the test plans, test cases, test data, and test environments.
  • Upgrade and maintain updated unit testing and integration testing environments.
  • Open issue/defect reports and record problems in defect tracking software.
  • Be a team player and effective communicator with various teams. Be a quick learner and contributor.

Qualifications/Required Skills:

  • Proven knowledge in backend and black box testing.
  • Proven knowledge in FE applications testing.
  • Proven knowledge of quality assurance and software testing methodologies.
  • Strong written and verbal communication – must be able to clearly describe and discuss problems found
  • Previous experience in diagnosing and resolving complex test environment configuration issues.
  • Ability to work in a fast paced team-oriented environment
  • Demonstrated analytical and problem-solving skills to help validate, verify, communicate, and resolve systems/software application issues through careful testing
  • Demonstrated ability to work independently as well as a part of large and small teams

Technical Knowledge/Skills:

  • Windows environment
  • QA methodologies
  • SQL
  • Lua Scripting or another scripting language.
  • Automation experience (test case development & execution) preferred
  • C++ knowledge advantage

Education/Experience Requirements:

  • B.S. Degree in Computer Science or equivalent technical discipline
  •  3-5 years of experience

To Apply: Interested candidates should send a resume to Careers@itg.com and include Quality Assurance Analyst in the subject line.

It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

QA AnalystCulver City

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

Description/ Responsibilities: ITG is seeking a highly motivated QA Analyst to work on a Transaction Cost Analysis (TCA) product that is central to our business. This individual will be responsible for testing the Fixed Income TCA product. Experience with UNIX, SQL and web-based application testing is required. The qualified candidate should be flexible and able to multitask in a fast-paced team environment where time to market is key.

  • Working with global QA members on core ITG products.
  • Writing test scripts for automation.
  • Create and execute various testing documents (including plans, conditions, and scripts) based on technical and user requirements.
  • Maintain and support existing QA / UAT environments.
  • Assist developers in quickly investigating problems reported and solving them.
  • Provide feedback on both technical and business issues to management.
  • Be a quick learner and contributor.
  • Be a team player and effective communicator with various teams.

Qualifications/Required Skills:

  • Proven knowledge of quality assurance and software testing methodologies.
  • Strong written and verbal communication – must be able to clearly describe and discuss problems found
  • Previous experience in diagnosing and resolving complex test environment configuration issues.
  • Ability to work in a fast paced team-oriented environment
  • Demonstrated ability to work independently as well as a part of both large and small teams

Technical Knowledge/Skills:

  • Knowledge of automation tools.
  • Experience with agile methodologies.
  • Experience working in a Windows and Unix environment
  • Knowledge of QA methodologies.
  • Experience with SQL.
  • Knowledge of Equity markets.

Education/Experience Requirements:

  • B.S. Degree in Computer Science or equivalent technical discipline
  • 5+ years of experience

To Apply: Interested candidates should send a resume to Careers@itg.com and include QA Analyst in the subject line.

It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

ITG Women’s Leadership Conference – Monday, October 13thNew York

Monday, October 13th, 2014
8:45 AM – 5:00 PM
ITG Headquarters New York, NY

Pursue your passion at ITG

Are you driven to succeed in the financial services or technology industry?

Join us at ITG’s New York Headquarters for a day of career exploration, leadership development, and networking with the ITG women who inspire us.

• Shadow women across the firm
• Participate in leadership development workshops and discussions led by ITG’s Senior Leaders
• Prepare for ITG’s Summer Analyst recruitment process

Don’t miss this opportunity to explore a career at ITG, where innovation and independent thinking are top priorities.

Eligible Candidates

• Undergraduate women currently enrolled in their Junior year or first year of their Masters program
• Minimum 3.2 GPA
• Demonstrated interest in financial services and leadership

Application Process

Please submit your resume directly to Dana Blessing at Dana.Blessing@itg.com for immediate consideration.

Unix Engineer (Consultant)New York

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

Description/ Responsibilities: Responsible for providing technical assistance as it applies to the operating systems software and hardware, and NAS and SAN appliances and infrastructure  The individual is expected to participate in troubleshooting complex production issues as part of an energetic, enthusiastic and highly experienced/motivated team of professional support engineers. The individual will also be expected to participate in the evaluation, recommendation, and prototyping of new solutions as they pertain to day to day operations and/or as project deliverables.

  • Participate in day to day operational activities related to UNIX and SAN/NAS infrastructure installation, integration, maintenance and support.
  • Demonstrate knowledge of supporting and administering a complex and rapidly growing environment and related components.
  • Provide support to application product managers, developers and other technical departments.
  • Participate in various projects related to design and implementation of new and/or existing infrastructure.
  • Troubleshoot all production environment issues.
  • Work with vendors to identify and implement 3rd party solutions.
  • Participate simultaneously in day to day responsibilities while completing project oriented deliverables.
  • Demonstrate skill at clearly and concisely communicating detailed information regarding the environment with co-workers, senior management, and vendors.
  • Support production application environments, cooperate with other peer groups
  • Administer and support all aspects of the Solaris/Linux server environment including operating systems and x86/Sparc servers from Oracle and HP.
  • Administer and support all aspects of the EMC Vmax, Isilon, 3Par, Brocade, and NetApp SAN/NAS environment.
  • Administer and support all aspects of NetBackup, Networker, DataDomain, StorSimple backups environment.
  • Manage and maintain in-house developed and 3rd party tools.
  • Support all aspects of public internet environment and related infrastructure.
  • Manage production application distribution system.
  • Maintain secure UNIX environment.

Qualifications/Required Skills:

  • Proven knowledge of major aspects of the UNIX (Solaris/Linux) server environment
  • Proven knowledge of major aspects of the SAN/NAS/Backups environment
  •  Demonstrated ability to learn new technologies quickly
  •  Proven ability to handle multiple projects in a fast-paced, team environment
  •  Demonstrated excellent communication (verbal and written) and interpersonal skills

Technical Knowledge/Skills:

  • Solaris administration
  • RH Linux administration
  • Solaris engineering (internals, performance and tuning concepts)
  • Linux engineering (internals, performance and tuning concepts)
  • Shell Scripting (Perl, Bourne, Korn, Expect , …)
  • DNS/NIS
  • Jumpstart/Kickstart/PXEBoot
  • C, C++, MakeNTP/PTP
  • Snoop,Tcpdump,TCP/IP,Wireshark
  • EMC DataDomain
  • Veritas Netbackup
  • EMC Networker
  • EMC Vmax
  • EMC Isilon
  • NetApp
  • HP 3Par
  • Brocade SAN
  • MS StorSimple/MS Azure

Education/Experience Requirements:

  • B.S. Degree in Computer Science, MIS, Mathematics or equivalent technical discipline
  • 5+ years experience in IT Engineering role

Or

  • M.S. Degree in Computer Science,  MIS, Mathematics or equivalent technical discipline
  • 3+ years experience in IT Engineering role

To Apply: Interested candidates should send a resume to Careers@itg.com and include Unix Engineer (Consultant) in the subject line.

It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

Windows Engineer (Consultant)New York

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

Description/ Responsibilities:

The incumbent Windows Engineer will focus on the design, installation, maintenance and support of VMWare ESX/VSphere infrastructure.  Knowledge in Storage and Networking in relationship to virtualization is expected.   Aside from that, the person will also assist with Windows server infrastructure, including but not limited to the operating system, hardware and related support applications.   The individual is expected to participate in troubleshooting complex technical support issues as part of an energetic, enthusiastic and highly experienced/motivated team of professional support engineers.  The individual will also be expected to participate in the evaluation, recommendation, and prototyping of new solutions as they pertain to day to day operations and/or as a project deliverable.

  • Worked on targeted projects with defined milestones and deadlines related to improving our virtual infrastructure.
  • Participate in day to day operational activities related to Windows infrastructure installation, integration, maintenance and support.
  • Work on automating and documenting processes for improved efficiency.
  • Demonstrate knowledge of supporting and administering a complex and rapidly growing Windows server environment and related components.
  • Provide support to Application Product Managers and developers.
  • Participate in various projects related to design and implementation of new and/or existing infrastructure.
  • Work with vendors to identify and  implement 3rd party solutions
  • Demonstrate skill at clearly and concisely communicating detailed information regarding the environment with co-workers, senior management, and vendors.
  • Worked on targeted projects with defined milestones and deadlines.  Support production application environments.
  • Administer and support all aspects of Windows 20xx Server environment.
  • Install, configure and maintain server hardware.
  • Manage and maintain monitoring system
  • Support corporate email/messaging, backup, instant messaging, database, disaster recovery and compliance environments.

Qualifications/Required Skills:

  • Prior experience in the financial industry is preferred.
  • Extensive knowledge of designing, implementation and support of  Vmware ESX/Vsphere 3.5x  to 5.5x
  • Knowledge of Messaging infrastructure is highly desired: MS Exchange 2010 or better, Microsoft OCS/Lync.  Blackberry
  • General programming skills such as Powershell and VB, which can help with automation scripting is highly desired.
  • Good understanding of HP Hardware:  Blade and standalone server technology.
  • All aspects of Windows Server 2003 and 2008 including clustering and IIS.
  • Working knowledge of Windows 2012.
  • Good understanding of Microsoft Technology:  Active Directory, DNS, MS Clustering, Sharepoint 2010 or better.
  • Understanding of more Networking is preferred: Low Latency tuning, Multicast, QoS and LACP.

Education/Experience Requirements:

  • B.S. Degree in Computer Science/Mathematics or equivalent technical discipline.
  • 5+ years experience in Windows Engineering role
  • Any vendor specific certification is a plus

To Apply: Interested candidates should send a resume to Careers@itg.com and include Windows Engineer in the subject line.

It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

Systems Support INew York

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

Description/ Responsibilities:

The incumbent will be involved in monitoring and supporting the company’s internal and external industry specific applications, ensuring that the highest level of service is provided. He or she will work in a team environment in supporting and troubleshooting production applications.
• Troubleshoot application issues, determine sources of problems, and identify solutions for internal and external clients.
• Participate in test, document, release, and provide post/pre installation support for custom applications.
• Maintains operation, monitoring and integrity of production systems to meet established standards.
• Test and implement new software releases and configurations from both internal and external developers.
• Liaise regularly with business analysts and ensure awareness of system issues.
• Troubleshoot web and client-server applications in production and development environments.
• Interact regularly with members of the development team to produce software solutions that address operational needs and requirements.
• Provide dedicated hotline and face to face support to internal and external clients.
• Interpret customer requests and takes appropriate action to produce high levels of customer satisfaction that are balanced with business needs.
• Participate in team meetings and gain understanding of customer business.
• Create and run ad-hoc custom reports for business analysts and external clients.
• Monitor system problems and initiate recovery systems.
Qualifications/Required Skills:
• Demonstrated ability to work successfully in a cross-functional environment including development, networking, operating systems, database, application servers and web serving
• Proven knowledge of the applications development lifecycle
• Demonstrated ability to pay close attention to detail and ability to follow through with open issues until resolved
• Demonstrated ability to work in a team environment, handle multiple tasks simultaneously and adapt quickly to changes
• Demonstrate ability to make effective decisions within high pressured environments
• Proven knowledge of global equity markets
• Demonstrated excellent communication skills (verbal and written), good interpersonal skills, ability to gather and understand requirements in the financial sector
• Demonstrated ability as a member of a team to communicate technical and production-related concepts to a broad range of technical and non-technical staff

Technical Knowledge/Skills Required:

• Active Directory
• Citrix Winframe
• Help Desk Systems
• IP Networks
• MS Exchange
• PBX

• PERL Scripting
• SQL
• Shell Scripting
• Telecom
• UNIX
• Windows Trading Applications

Education/Experience Requirements:

• B.S. Degree in MIS, Finance, Accounting, Economics, Computer Science or equivalent technical discipline
• 0 – 3 years experience in Systems Support role
• Works under general supervision

It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

Facilities CoordinatorNew York

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

DESCRIPTION:

This position is responsible for ensuring that the day to day office needs are met and maintained. This position must communicate well with all levels of employees, customers and vendors.  A positive attitude is essential.  Effective organizational skills including the ability to prioritize tasks, meet deadlines, and follow through on commitments.

 Responsibilities:

  • Perform multiple daily walk through of facilities.
  • Serve as a liaison between company and outside contractors
  • Respond to urgent maintenance calls
  • Work with Office Manager to determine seat assignments and implement the assignments
  • Responsible for all aspects of personnel moves, furniture and other items.  Coordinates and schedules the timing of all moves.
  • Responsible for maintaining appropriate inventories of supplies for all kitchens, lunch room and copy rooms.  Set up an inventory tracking system to facilitate ordering supplies to avoid out of stock situations.
  • Review Conference Room schedule on a daily basis, reconfigure conference rooms as needed and make sure that they are cleaned out following meetings. Set-up and return equipment as required by user.
  • Responsible for shipping and receiving packages (Fedex, UPS, couriers, etc.) and delivering to the appropriate department/individual.
  • Maintain all mailboxes ensuring all active employees have a mailbox.
  • Mail Delivery to all floors and boxes.
  • Maintain shipping log of all packages received
  • Deliver computer equipment to 7th Floor inventory room for deployment.
  • PO requisition entry
  • Set up and maintain a file of all service contracts for office equipment.  Make repairs if possible, call for maintenance when necessary (copiers, fax machines, coffee makers, postage meter, etc.)
  • Responsible for maintaining the ITG Marketing closet and Trade Desk promotional item inventories and notifying Marketing when items and literature needs to be ordered.
  • Covers the Front Desk for lunch and breaks as required.  Will also have to cover Front Desk during vacation time and sick days.
  • Ensure that all equipment is operating properly including: copiers, fax machines, postage machines, coffee makers, microwaves, toaster ovens, etc.
  • Remove non-functioning equipment and work with IT to dispose of outdated equipment
  • Heat/air conditioning is set at a comfortable level
  • Make any physical repairs necessary
  • Reports building repairs to Property Manager.

Requirements:

  • Strong Organizational and Time Management skills.
  • 2-3 years of experience working in facilities as a coordinator
  • An associate degree is required, but a bachelor’s degree is preferred
  • Knowledge of PC, Outlook and Office.
  • Knowledge of state and local building codes and fire codes
  • Self motivated and managed.
  • Someone that takes initiative and is proactive.
  • Conducts themselves in a professional and business like manner working with all levels of management.
  • Requires heavy lifting at times.
  • Some night and week-end work will be required.

It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

Quality Assurance AnalystCulver City

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

Description/ Responsibilities: As a Quality Assurance Analyst you will be responsible for testing our various products that are central to our business structure. The qualified candidate will be responsible for increasing the effectiveness of Quality Assurance (QA) testing through the use of automation, tools, and metrics. He or she will also be heavily involved in the ongoing testing and regression analysis of our industry specific applications.  The qualified candidate should be flexible and able to multitask in a fast-paced team environment where time to market is the key.

  • Provide quality assurance to the technical team deliverables in the areas of reports, interfaces, conversions and other technical areas.
  • Create and execute various testing documentation (including plans, conditions, and scripts) based on technical and user requirements.
  • Recommend merits to improve the overall QA and testing process.
  • Write and implement formal QA test plans.
  • Ensure functional specifications can easily translate into test plans and test cases. Write clear and efficient test plans and test cases based on the functional specifications.
  • Discover high impact reoccurring defects in client, server, database, and reporting components.
  • Provide feedback on both technical and business issues to Product Management and Software Engineers.
  • Contribute to the integrity of the test plans, test cases, test data, and test environments.
  • Provide ongoing and continuous process improvement for all testing and quality assurance standards and procedures.
  • Cooperate with the software development teams to develop strategies for product development and quality assurance process improvement.
  • Develop policies and procedures in cooperation with the other functional groups to satisfy regulatory requirements; and may be called upon to solve highly technical, complex problems, or to consult for other projects.
  • Be a team player and effective communicator with various teams. Be a quick learner and contributor
  • Report to Platforms Global QA Manager.

Qualifications/Required Skills:

  • Proven knowledge of quality assurance and software testing methodologies.
  • Demonstrated ability to establish priorities for the team according to QA Management and upper Management's preferences
  • Previous experience in setting up complex test environments, including installing and configuring multiple third party products
  • Demonstrated ability to understand entire development process, including design, programming and documentation
  • Proven knowledge of Agile development methodologies
  • Proven knowledge of the security industry and equity trading applications
  • Previous experience working in a team environment with highly knowledgeable and skilled individuals
  • Strong written and verbal communication – must be able to clearly describe and discuss problems found
  • Demonstrated ability to work independently as well as a part of large and small teams

Technical Knowledge/Skills:

  • Experience working with agile methodology and continuous integration environments.
  • Windows environment
  • QA methodologies
  • SQL

Education/Experience Requirements:

  • B.A. / B.S. degree in Computer Science or a related field.
  • 2 – 5 years of experience

To Apply: Interested candidates should send a resume to Careers@itg.com and include QA Analyst in the subject line.

It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

QA Analyst – AlgorithmsNew York

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

Description/ Responsibilities: ITG is seeking a highly motivated QA Analyst to work on several products that are central to our business.  This individual will be responsible for manual testing and creating / maintaining in-house automation solutions for our Algorithm products.  The qualified candidate should be flexible and able to multitask in a fast-paced team environment where time to market is a key.

  • Working with global QA teams to create new in-house solutions to automate server side applications.
  • Building frameworks for new automation solutions and writing test scripts.
  • Managing QA automation software and environment supporting automation.
  • Create and execute various testing documentation (including plans, conditions, and scripts) based on technical and user requirements.
  • Maintain, support and extend existing in-house automation for different applications.
  • Assist QA and developers in quickly investigating problems reported in the QA automation projects and solving them.
  • Provide feedback on both technical and business issues to managers.
  • Upgrade and maintain QA and integration testing environments.
  • Setup / Perform performance and integration testing.
  • Be a quick learner and contributor.
  • Be a team player and effective communicator with various teams.

Qualifications/Required Skills:

  • Knowledge of programming concepts and experience programming in C++, C# or Java.
  • Proven knowledge in writing in-house solutions for QA Automation of server side applications.
  • Proven knowledge of quality assurance and software testing methodologies.
  • Strong written and verbal communication – must be able to clearly describe and discuss problems found.
  • Previous experience in diagnosing and resolving complex test environment configuration issues.
  • Ability to work in a fast paced team-oriented environment.
  • Demonstrated ability to work independently as well as a part of both large and small teams.

Technical Knowledge/Skills:

  • Knowledge of C++, C# or Java (required)
  • Perl/Powershell/Lua or another scripting language (required)
  • Proven experience in writing automation frameworks (preferred)
  • Experience with source control tools.
  • Experience with agile methodologies.
  • Experience working in a Windows environment.
  • Knowledge of QA methodologies.
  • Experience with SQL.
  • Knowledge of Equity markets.

Education/Experience Requirements:

  • B.S. Degree in Computer Science or equivalent technical discipline
  • 3+ years of experience

To Apply: Interested candidates should send a resume to Careers@itg.com and include QA  Analyst – Algorithms in the subject line.

It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

UX Software EngineerCulver City

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

POSITION SUMMARY:

We are seeking a talented developer to join our UX Team. We work on a diverse set of products that range from mission critical financial applications to innovative ways to enhance user experience. You will work directly with other teams to design and develop wireframe concepts and help them develop their applications.

Do you thrive on challenge, change and curiosity and have an eye for esthetics? Take the challenge and join us.

What We Do:

  • Go Where We Are Needed the Most: We constantly move from project to project,  immerse ourselves in all aspects of each team, fix their issues and then move on. We never get bored.
  • Design and Develop Enterprise Applications: We design and develop applications that cross millions of dollars each day. These applications are used by some of the biggest names in the financial industry.
  • Find Innovative Ways to Help Other Teams Achieve Success: We define ourselves by how we can help other teams. We provide solutions to their problems.
  • New & Diverse Technologies: Web, mobile, desktop and infrastructure — we are equally proficient in all platforms and can offer informed advice on each.

How We Do It:

  • We first use Photoshop to create wireframes and iterate on the design. Once satisfied we use it to create stunning assets to be incorporated into the product.
  • We use Visual Studio as our primary tool for developing C#/WPF/.NET desktop applications and debugging hard to find issues.
  • We use web technologies like Javscript, JQuery, NodeJS, HTML/5 and CSS in order to create fast responsive applications that work on all browsers and mobile devices.
  • We track our time and resources using the agile methodology. This allows us to optimize our resources and time in order to better support all the teams that rely on us.

SKILLS AND EXPERIENCE:

  • Proven Object Oriented Programming and design.
  • Photoshop skills. Ability to design wireframe concepts. Create icons.
  • Knowledge of Design Patterns
  • Optimization. Ability to create code that handles many requests/sec
  • Debugging. Ability to quickly isolate and fix hard to find bugs
  • Solid understanding of SDLC (Agile development a plus)
  • Ability to think ahead and proactively propose longer term solutions
  • Excellent analytical and problem solving skills
  • Very good communication skills
  • Web technology. Javascript, HTML/5, CSS
  • Web stacks. JQuery, NodeJS, Backbone, AngularJS, Less
  • Photoshop
  • .NET/C#
  • WPF
  • Visual Studio

  TECHNICAL KNOWLEDGE/SKILLS:

  •  Web technology. Javascript, HTML/5, CSS
  • Web stacks. JQuery, NodeJS, Backbone, AngularJS, Less
  • Photoshop
  • .NET/C#
  • WPF
  • Visual Studio

EDUCATION AND QUALIFICATIONS:

BS  in Computer Science or related technical or creative discipline + 0 – 3 years of experience or MS + 0 – 1 year of experience

To Apply: Interested candidates should send a resume to Careers@itg.com and include UX Software Engineer in the subject line.

It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

Senior Software Engineer – Algorithmic DevelopmentNew York

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

Description/ Responsibilities: ITG is looking for a Senior Software Engineer to join its Algorithmic Trading team. The successful candidate will be involved in building new algorithmic trading strategies and enhancing the underlying trading platform. Core skills are object-oriented design and developing component-based/distributed software systems using C++. In addition, the individual will have some exposure to systems architecture and design.

  • Build and support low-latency trading algorithms under the guidance of management
  • Enhance the next-generation trading platform underpinning these algos
  • Understand different trading strategies/tactics and contribute by recommending enhancements to them
  • Work in a fast moving and rapidly changing environment using agile methodology
  • Solve highly technical and complex problems on multiple projects
  • Analyze feature specifications and be actively involved with product management in refining these specs
  • Conduct system modeling, prototyping and analysis while designing software applications
  • Participate in recommending new technologies and next generation features

Qualifications/Required Skills:

  • Must have development experience in object oriented programming using C++. C# experience is a plus.
  • Must be comfortable with unit-testing and functional testing while doing development
  • Experience with Real-time trading applications. Experience with Algorithmic Trading, High Frequency Trading, Low Latency Trading and Order Management Systems is a plus
  • Knowledge of Equities, FX, and Derivatives trading, and US market microstructure is a plus
  • Detail oriented. Ability to think through corner cases while development and testing
  • Pays special attention to system performance and design
  • Experience with relational databases (RDBMS) is a plus
  • Demonstrated ability to effectively communicate quantitative topics and concepts. Must be able to perform adhoc quantitative analysis for product management
  • Demonstrated ability to handle multiple concurrent projects while adapting quickly to rapidly changing priorities
  • Ability to work independently and also in a team environment
  • Demonstrated excellent communication skills and good interpersonal skills
  • Previously demonstrated excellent problem solving aptitude

Technical Knowledge/Skills:

  • SVN/CVS
  • Service Oriented Architectures
  • SQL, RDBMS is a plus
  • UNIX/Linux is a plus
  • C++
  • Windows
  • Object Oriented programming
  • XML

Education/Experience Requirements:

  • 5+ years of experience with a B.S. degree or 3+ years of experience with a M.S. degree in Computer Science, MIS or equivalent technical discipline

To Apply: Interested candidates should send a resume to Careers@itg.com and include Senior Software Engineer in the subject line.

It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

AccountantNew York

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

Description/ Responsibilities:

  • Preparation of general ledger entries and reconciliations for accurate and timely monthly, quarterly and year end close
  • Prepare and maintain accurate financial reporting in cash management and other areas including reporting on certain balance sheet and income statement line items for certain business lines
  • Continuous management and support of budget and forecast activities
  • Integral in the monthly, quarterly and annual general ledger closing process
  • Maintain external bank relationships
  • Set up US wire transfers in the online bank system
  • Maintain cash forecast
  • Resolve all cash issues with bank accounts
  • Assist in the maintenance of certain Broker-dealer regulatory reconciliations and schedules.
  • Build and maintain relationships amongst the US and foreign based financial staff

Qualifications/Required Skills:

  • Understanding of accounting theory
  • Ability to work cooperatively and collaboratively with all levels of employees and management
  • Attention to detail and accuracy
  • Strong communication skills
  • Proficient in Microsoft Office applications
  • Experience with JD Edwards and/or HFM a plus
  • Strong technical & communication skills

Education/Experience Requirements:

  • Bachelor’s degree in accounting
  • 0-2 years experience

To Apply: Interested candidates should send a resume to Careers@itg.com and include Accountant in the subject line.

It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

Senior Java DeveloperNew York

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

Description/ Responsibilities: We are seeking a motivated and results-oriented Senior Software Engineer with solid experience building and delivering complex software systems.  As an applicant, you will be fluent in multiple programming languages, one of which must be Java.  To be effective at this job, a basic understanding about optimization, linear programming and/or mixed integer programming is necessary.

  • Develop new features for our existing portfolio optimization software
  • Participate in the full development life cycle, including planning, implementation, maintenance and second level support
  • Consult with product manager to understand and meet client requirements
  • Contribute to the overall quality of the product in the form of unit tests, automated acceptance tests and code reviews
  • Collaborate with the business representatives and  fellow teammates to build robust and high-performance software
  • Work closely with team lead to ensure adherence to  quality and processes

Qualifications/Required Skills:

  • Solid  experience in Java development (core Java and JEE)
  • Experience with application servers (JBoss a plus)
  • Experience with UI development (Java Swing a plus)
  • Experience with Spring framework
  • Solid experience with Databases (SQL Server a plus)
  • Experience working with a complex code base
  • Independent worker with good collaboration skills
  • Basic understanding of optimization, linear programming and/or mixed-integer programming
  • Effective problem solving skills
  • Experience writing unit tests

Preferred Skills:

  • Experience with other Software languages (other than Java)
  • Experience developing with Visual Studio on Windows 7
  • Experience with MatLab or CPLEX
  • Basic understanding of portfolio theory and the concept of risk
  • Financial Industry Experience
  • Experience with Agile development (Rally a plus)

Education/Experience Requirements:

  • A Bachelor’s + 5 Years of Experience or Master’s + 3 Years of Experience in a related field

To Apply: Interested candidates should send a resume to Careers@itg.com and include Senior Java Developer in the subject line.

It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

Fixed Income Sales – POSIT AlertNew York

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

We are looking for an experienced and energetic person to join our US POSIT Alert trading team in New York. The incumbent will be heavily involved in launching, monitoring and supporting ITG’s proprietary POSIT Alert trading platform for fixed income trading. This person will help generate fixed income sales with buy-side investors by sourcing, developing, and maintaining client relationships. Travel will be required to visit clients through-out the US. A thorough understanding of US credit (cash) market structure is required as well as excellent communication skills.

Description/ Responsibilities:

  • Assist in development and management of client relationships while meeting and exceeding revenue projections.
  • Assist with trading strategy idea generation and execution for clients.
  • Partner with buy-side to understand needs, bring feedback to the product development team and facilitate the partnership between ITG and customer to maximize product usage.
  • Identify, troubleshoot and respond to situations impacting traders and/or marketplaces.
  • Attend client meetings and develop strategic relationships with key clients that will translate into expanding our coverage and revenue growth.
  • Work closely with the sales teams to provide timely and competitive executions for our clients.
  • Act as information resource, liaison and general problem-solver.
  • Training customers on new products and enhancements.
  • General understanding of competitor products, sales and marketing activities.
  • Handle confidential information with tact and discretion.
  • Monitor Credit Alert trading systems.

Qualifications/Required Skills:

  • Fluent in fixed income US credit and interest rates(cash products) market structure
  • Knowledge in Institutional trading on e-commerce platforms
  • Familiar with post-trade processing cycle
  • Ability to work quickly and efficiently in a fast pace environment
  • Driven and goal-oriented, focused on success
  • Excellent communication and presentation skills
  • Proven experience working collaboratively, improving productivity, and implementing ideas

Education/Experience Requirements:

  • 5-7 years of experience in Credit sales and trading or targeted experience in E-commerce sales
  • Required Education: Bachelor's Degree or equivalent experience
  • Required Certifications: 7, 63

To Apply: Interested candidates should send a resume to Careers@itg.com and include Fixed Income Sales in the subject line.

It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

Quantitative Associate, Research and DevelopmentNew York

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

ITG has revolutionized the financial research business with innovative proprietary methods and tools for accessing real-time data. Through exclusive relationships with industry data providers and proprietary technology we generate fresh insights from superior analysis of billions of data points.  ITG does not issue buy-sell recommendations. Our sole mission is to give clients market insight to stay ahead of the Street, make smarter investment decisions and improve performance.

ITG’s unique investment research offerings, ITG Investment Research and Disclosure Insight, provide portfolio managers and analysts with timely information and strategic insights grounded in data that is unbiased, reliable and actionable.

Description/ Responsibilities: The position will involve leveraging superior analytic skills to help us expand our coverage universe and improve our existing models. Typical projects will involve mining multiple large-scale datasets and building statistical models to forecast company- and sector-specific metrics and macroeconomic indicators. Projects will rotate from one sector to another. The goal is to combine quantitative model and fundamental research to provide real-time unique insights on companies and sectors.

Qualifications/Required Skills:

  • Strong analytical skills and experiences in programming is a plus
  • SQL experience desired
  • Understanding of and passion for the equities market
  • Ability to think creatively and solve problems effectively
  • Entrepreneurial spirit

Education/Experience Requirements:

  • Engineering degree (preferably advanced) from a top university with a consistent record of academic excellence. Specialization in statistics/computer science/finance/economics preferred.

To Apply: Interested candidates should send a resume to careers@itg.com and include Quantitative Associate – R&D in the subject line.

It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

QA Analyst – Market DataCulver City

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

Description/ Responsibilities: ITG is seeking a highly motivated QA Analyst to work on Market Data content product that is central to our business. This individual will be responsible for testing the core ITG products. The qualified candidate should be flexible and able to multitask in a fast-paced team environment where time to market is a key.

  • Working with global QA members on core ITG products.
  • Writing test scripts for automation.
  • Create and execute various testing documents (including plans, conditions, and scripts) based on technical and user requirements.
  • Maintain and support existing QA / UAT environments.
  • Assist developers in quickly investigating problems reported and solving them.
  • Provide feedback on both technical and business issues to management.
  • Be a quick learner and contributor.
  • Be a team player and effective communicator with various teams.

Qualifications/Required Skills:

  • Proven knowledge of quality assurance and software testing methodologies.
  • Proven knowledge of servers and backend testing.
  • Strong written and verbal communication – must be able to clearly describe and discuss problems found
  • Previous experience in diagnosing and resolving complex test environment configuration issues.
  • Ability to work in a fast paced team-oriented environment
  • Demonstrated ability to work independently as well as a part of both large and small teams

Technical Knowledge/Skills:

  • Knowledge of scripting language (Perl, Shell, Python etc.).
  • Experience working in a Windows and Unix environment
  • Knowledge of QA methodologies.
  • Experience with SQL.
  • Experience with agile methodologies.
  • Knowledge of Equity markets.

Education/Experience Requirements:

  • B.S. Degree in Computer Science or equivalent technical discipline
  • 5+ years of experience

To Apply: Interested candidates should send a resume to Careers@itg.com and include QA Analyst – Market Data in the subject line.

It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

Software Engineer (New Grad)Culver City

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

Description/ Responsibilities: ITG is currently looking for a full time Software Engineer to help develop our next-generation Market Data systems. The group is responsible for large back-end data stores and applications to process large amounts of financial data in performance-critical systems.  Must be a self-starter, able to research and solve problems individually while working in a geographically-distributed team. Looking for someone who has strong communication skills (both written and oral), able to multi-task, and eager to learn new technologies.

  • Design and implement ITG’s next-generation Market Data systems, including databases, applications to process vendor data and deliver it to clients, reports, scripts, and integration with third-party vendor systems.
  • Meeting with internal clients to gather requirements
  • Second line support of developed applications

Qualifications/Required Skills:

  • Knowledge of Core Java and C++ required.  Python, perl, or other scripting language preferred.
  • Knowledge creating performance-critical database applications and SQL stored procedures
  • UNIX (Solaris) and Windows XP/7
  • Ability to work directly with market data managers and clients to define and implement data models and data processing rules
  • Ability to develop creative solutions to problems
  • Innovation and ability to work independently
  • Experience with market data or large database systems strongly desired

Education/Experience Requirements:

  • B.S./M.S. in Computer Science or related discipline

To Apply: Interested candidates should send a resume to Careers@itg.com and include Software Engineer (New Grad)/LA in the subject line.

It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

Principal Software Engineer – JavaCulver City

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

We are seeking a motivated, results-oriented Principal Software Engineer to join us in building and delivering one of our new TCA products from scratch.   As an applicant, you will be fearless when confronted with new technologies and challenges.  We expect you to be fluent in multiple programming languages, one of which must be Java, and also have solid database and web development skills. In addition, we require excellent communication skills and a deep understanding of the full SDLC.

Responsibilities:

  • Architect and implement a high-performance distributed web application from scratch
  • Evaluate and select the appropriate technologies for the task
  • Participate in the full development life cycle, including planning, implementation, maintenance and support
  • Work in a flexible team of between 3 and 5 people in an agile environment
  • Contribute to the overall quality of the product in the form of unit tests, automated acceptance tests and code reviews
  • Work with other teams including systems administrators, database administrators and network administrators in order to achieve software solutions that are best suited to the company’s existing infrastructure
  • Collaborate with the business representatives, fellow teammates and the quality assurance team to build robust software

Skills and Experience:

Required

  • Expert in Java development (core and JEE)
  • Experience with JavaScript and JavaScript Libraries (JQuery, ExtJS etc.)
  • Solid experience with RDBMS (Also NOSQL preferred)
  • Solid experience in Unix/Linux
  • Solid software design skills
  • Experience in setting up automated builds (eg. Maven, Jenkins)
  • Experience working with SSO systems (eg. LDAP)
  • Experience configuring application servers (eg. JBoss)

Preferred

  • Experience building a new product from scratch
  • Experience with IDE’s like Eclipse
  • Experience with Spring and Spring MVC
  • Financial Industry Experience
  • Experience with Agile development
  • A Bachelor’s and 7 Years of experience or a Master’s degree and 5 years of experience

To Apply: Interested candidates should send a resume to careers@itg.com and include Principal Software Engineer – Java in the subject line.

It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

Trading Tools Developer and Product ManagerNew York

ITG is an independent research and execution broker that partners with global portfolio managers and traders to provide unique data-driven insights throughout the investment process. From investment decision through settlement, ITG helps clients understand market trends, improve performance, mitigate risk and navigate increasingly complex markets. ITG is headquartered in New York, with offices in North America, Europe and Asia Pacific. For more information, please visit www.itg.com.

Description/ Responsibilities: ITG is seeking a highly motivated hands on developer to develop and product manage our US Tools Suite. This individual will be responsible for the timely delivery of tools and solutions designed to meet the needs of internal and external clients globally. The successful candidate would be quality and client-service oriented an effective communicator and a creative thinker who would help shape the long term vision for new products and innovative product enhancements.

  • Take ownership of US Tools Suite.  Build customization.  Product manage the product in the US
  • Coordinate with electronic sales and support, client services, risk and other product managers on all projects related to the Tools suite
  • Track development tasks and proactively see them through to satisfactory resolution
  • Resolve production issues and prevent similar issues from occurring in the future
  • Liaise between development and global client services teams.  Increase awareness of the production environment and help shape product development
  • Work effectively as part of a global team and build relationships with electronic sales/support, product managers, support and development teams globally to maximize synergies and minimize duplicate implementation efforts

Qualifications/Required Skills:

    • Familiarity with securities trading processes and data
      • Experience in a trading and trading support environment strongly preferred
    • Strong client and relationship focus, prior external client facing experience an advantage
    • High level communication and influencing skills
    • Proven ability to analyze, resolve and anticipate business issues
    • Proven ability to build and develop  effective relationships with staff at all levels
    • Results-driven and client-service oriented
    • Record of strong academic achievement, preferably in a quantitative discipline (Mathematics, Statistics, Engineering, Computing)
    • Nice to have…
    • Strong software development skills
      • C# / .NET.  WPF a big plus.
      • Scripting: LUA preferable, Python or similar acceptable
      • SQL work experience – Writing complex queries, Optimizing queries for performance, Knowledge of DB systems
      • Advantage – writing client-server interaction
      • Large systems – Experience with multi-threaded, high capacity systems

      Education/Experience Requirements:

      • Bachelor’s Degree is Required, Master’s Degree preferred
      • At least 4-6 years of relevant experience

      To Apply: Interested candidates should send a resume to Careers@itg.com and include Trading Tools Developer and Product Manager in the subject line.

      It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.

      Senior Software EngineerCulver City

      Description/ Responsibilities: The incumbent will be involved in the development and enhancements of FX TCA applications. Core skills required for the position are Java, JavaScript, experience working with JavaScript libraries like ExtJS and JQuery, knowledge of databases and SQL. In addition, knowledge of Java frameworks like Spring MVC would be helpful.

      Qualifications/Required Skills:

      • Create, design, develop, code, test, debug, and implement software programs across multiple platforms.
      • Perform highly detailed analysis, design, programming, and unit/integration testing of complex subsystems and modules.
      • Design and build high-quality applications and components using Agile development methods.
      • Perform complex product design activities on applications software which may require extensive research and analysis.
      • Investigate repercussions to entire product i.e., implications of changes, design, analysis of changes and accurate estimates of effort.
      • Develop a scope of work project plan with deliverables, action items, tasks, dates, timelines, responsibilities, dependencies and status.
      • Apply all phases of software development lifecycle including requirements gathering, analysis, design, build, deployment, and maintenance.
      • Solve highly technical and complex problems on multiple projects, and provide consultative support to team members.
      • Coordinate with other technology leads to ensure a consistent design and compatibility with all interfacing products.
      • Participate in recommending new technologies and next generation features.

      Education/Experience Requirements:

      • Over 5 years of Java, J2EE experience.
      • Over 3 years of programming in JavaScript
      • Experience in JavaScript related libraries like ExtJS, JQuery etc. is a definite plus
      • Experience in Java frameworks like Spring MVC, Spring Hibernate etc. is a plus.
      • Proven knowledge of object oriented programming, embedded systems, UNIX systems, relational databases (RDBMS) and new/advanced programming languages
      • Advanced SQL skills
      • Solid understanding of SDLC (Agile development a plus)
      • Unix shell scripting and comfort in a Unix environment is a plus
      • Ability to be nimble and thorough when dealing with ad hoc client requests
      • Ability to think ahead and proactively propose longer term solutions
      • Excellent analytical and problem solving skills
      • Proven track record of working with other teams both technical and non-technical
      • Very good communication skills

      Technical Knowledge/Skills:

      • JAVA, J2EE
      • JavaScript
      • JavaScript Libraries ExtJS, JQuery
      • Java frameworks Spring MVC, Spring Hibernate etc.
      • SQL
      • Unix Shell Scripting

      Education and Qualifications:

      • B.S. Degree in MIS, Computer Science, Mathematics or equivalent technical discipline.
      • 5 + years experience in Software Engineering role

      Or

      • M.S. Degree in MIS, Computer Science,  Mathematics or equivalent technical discipline
      • 3 + years experience in Software Engineering role

      To Apply: Interested candidates should send a resume to Careers@itg.com and include Senior Software Engineer in the subject line.

      It is the policy of ITG to provide and promote equal opportunity for all applicants and employees. Decisions are made without regard to race, color, sex, gender identity or expression, sexual orientation, age, religion, creed, national origin, political affiliation, ancestry, citizenship, marital status, pregnancy, physical or mental handicap not related to ability, veteran status, genetic information, or on any other basis prohibited by applicable federal, state, or local laws.