Sr. Software Engineer (Multiple Positions)

IBG LLC

Sr. Software Engineer (Greenwich, CT) (Hybrid work: 3 days/week in office required) (multiple positions). Design, develop and maintain backend and middleware services for international brokerage firms internal risk management and compliance systems. Gather and analyze business and compliance requirements, and formulate functional/technical design documents. Support product planning and effort estimation, contribute to design automation to improve design efficiency and optimization, and conduct design reviews. Build software to support the expansion of brokerage services into new markets around the world. Optimize and refactor existing code for improved reliability and performance. Deliver value additions for process improvement and code optimization. Write and maintain design and engineering documentation. Perform data quality analysis and implement measures to fix data to meet industry standard requirements. Execute data requests from compliance to meet audit requirements. Work on IT related projects that focus on database backend and middleware services development using Java and PL/SQL as well as smaller projects that use Python, Unix shell scripting, and other general purpose development languages and tools. Provide status updates on build and support activities. Review project deliverables with project manager and stake holders. Hybrid work: 3 days/week in office required.Requires a Bachelors degree or foreign equivalent in Computer Science, Information Systems, Electronics Engineering or a related field, and five (5) years work experience in the job offered or a related position designing, developing and maintaining backend and middleware software applications in the financial services industry. Also requires two (2) years experience in each: (1) Oracle database, SQL and PL/SQL to perform data maintenance; (2) Software development and customizations using Java, Eclipse (Java EE Enterprises technologies) and XML; (3) Software design and development and automated batch/cron processes using Unix Shell scripts and PL/SQL; (4) SQLLoader and SQLPlus utilities to load the third-party data into the Oracle database and execute any SQL script respectively; and (5) Oracle Database Performance tuning using Gather Statistics, Analyzing Explain Plan, AWR (Automatic Workload Repository) report and ASH (Active Session History) report. Send resume with cover letter to Interactive Brokers LLC, AP#2024, lveleva@interactivebrokers.com. No calls. EOE.

Show Full Vacancy