Senior Software Engineer - Tier 1 Systematic Quant Fund, NYC
About the Company
A well-established alternative investment firm is currently managing assets valued at approximately $7 billion. The firm is known for its transparent and collaborative culture, low employee turnover, and a work environment that balances professionalism with enjoyment. We are recognized as one of the top-rated and longest-standing hedge funds globally.
Job Opportunity
Our client are seeking a talented software developer to join their technology team in NYC . This is a full-time position within a team that operates in small, agile units with the flexibility to set priorities and release schedules independently. The fund's flat organizational structure offers opportunities to work across different teams, expanding your knowledge and experience within the business.
The development team works in close collaboration with financial experts across the organization, leveraging technology to address complex business needs. Their developers are part of an elite group, positioned to make significant contributions to the firm's success. Success in this role requires a high level of intellectual agility, strong decision-making skills, and exceptional attention to detail. Excellent communication skills, effective time management, and the ability to prioritize are crucial. The team is passionate about streamlining operations and staying up-to-date with the latest technologies, methods, and market trends.
Key Responsibilities
- Collaborate with finance professionals in various departments—such as front office, legal/compliance, treasury, and operations—to apply technical solutions to business challenges.
- Serve as a bridge between business users and IT/development teams by understanding user requirements, suggesting innovative solutions, and gaining in-depth business knowledge.
- Respond to support requests promptly and effectively.
- Develop software solutions that handle diverse financial data and information across different systems.
- Deliver high-quality solutions quickly within a professional software engineering environment.
- Apply best practices in software engineering, including design, unit testing, integration testing, and development.
- Utilize distributed source code management, work/bug tracking systems, and automated build/testing tools.
- Communicate effectively within the technology organization and with other IT teams.
Qualifications
- Bachelor’s degree in Computer Science or a related STEM field.
- At least 3 years of programming experience, with a preference for C# and Python.
- Strong experience with SQL, particularly with Microsoft SQL Server.
- Familiarity with SecMaster is a plus.
- Prior experience in the financial industry is highly desirable.
- Experience building web applications using HTML, CSS, and modern JavaScript libraries/frameworks is preferred but not required.
- Strong analytical, quantitative, and self-directed skills, with a deep intellectual curiosity.
- Excellent verbal and written communication abilities.
- Effective time management and organizational skills, with the ability to adapt to changing priorities in a fast-paced environment.