Senior Software Engineer
Location: Chicago - Hybrid
Job Type: Full-time
Job Summary:
A leading trading firm is seeking a talented Senior Software Engineer to join their team. The successful candidate will be responsible for developing and maintaining software applications that support the front office trading desk, including real-time market data, trading algorithms, and risk management tools. The ideal candidate should have a strong technical background, a passion for problem-solving, and experience in the financial industry.
Responsibilities:
- Develop and maintain software applications used by the front office trading desk
- Collaborate with traders, quantitative analysts, and other developers to design and implement new features
- Write clean, efficient, and well-documented code
- Perform code reviews and ensure code quality
- Work with the infrastructure team to deploy and maintain applications
- Troubleshoot and resolve issues in a timely manner
- Keep up-to-date with industry trends and emerging technologies
Requirements:
- Bachelor's degree in Computer Science or a related field
- 4+ years of experience in software development
- Strong proficiency in programming languages such as Java, Python, or C++
- Knowledge of financial markets and trading concepts
- Experience with real-time market data and/or trading systems is a plus
- Strong problem-solving skills and attention to detail
- Ability to work independently and as part of a team
- Excellent communication skills and ability to work in a fast-paced environment
Benefits:
They offer a competitive salary, health insurance, retirement benefits, and generous vacation time. They value work-life balance and offer flexible schedules. Their team is composed of talented and driven professionals who value collaboration and continuous learning.
If you or someone you know are a passionate and experienced software developer who is looking to make an impact in the financial industry, we encourage you to apply for this exciting opportunity.
