About the Opportunity
We are working with a large international investment bank seeking a Software Engineer / Application Support Specialist to join a dynamic front-office support team in New York City. This is a high-impact contract role where you’ll partner closely with developers, traders, and operations teams to ensure system stability, performance, and efficiency.
The base pay for this position is $40 to $55 per hour. Actual compensation offered to the successful candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level, among other things. Details about eligibility for bonus compensation (if applicable) will be finalized at the time of offer.
Job Responsibilities
- Provide Level 2/3 support for trading applications, identifying and resolving data, infrastructure, or code issues
- Debug, analyze, and optimize code in Java and/or Python
- Collaborate with developers and business stakeholders to manage incidents and improve reliability
- Automate manual tasks using engineering tools and scripting
- Participate in software release and change management processes
- Create and maintain runbooks, documentation, and user guides
- Drive continuous improvement initiatives to enhance platform stability and efficiency
Job Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 5+ years of software development or application support experience
- Strong programming skills in Java or Python — with proven ability to write, debug, and transform code
- Proficiency in Linux/Shell scripting
- Experience troubleshooting and maintaining SQL or Sybase ASE/IQ databases
- Experience in financial services or trading environments preferred
- Knowledge of Fixed Income, Currencies, or Commodities products preferred
- Solid understanding of data structures, algorithms, and system design
- Excellent problem-solving and communication skills
- Experience in software release/change management