Locations: New York City, Chicago, Connecticut, Austin, Dallas, Houston, San Francisco, Los Angeles, Miami, London, Dubai, Remote
About the Role
As a Software Engineer, you’ll play a crucial role in designing, implementing, and maintaining the systems, platforms, infrastructure, and tools used by researchers and traders to generate alpha, construct optimal portfolios, automate trading/execution, and manage risk. For new graduates specifically, clients conduct team matching at the end of the process, during which you’ll be offered to join a specific engineering organization and team.
Responsibilities
- Work closely with researchers, traders, and portfolio managers to design and implement trading strategies, models, and more.
- Develop and maintain infrastructure and tools, focusing on scalability, performance, reliability, and latency.
- Research and evaluate new technologies, tools, and methodologies to enhance existing systems and drive innovation.
- Participate in all aspects of the software development lifecycle, including design, coding, testing, debugging, and implementing.
- Collaborate with cross-functional teams to integrate software components and ensure seamless operation across the organization.
- Own engineering projects and contribute to code reviews, documentation, and best practices to maintain high quality and efficiency standards.
Qualifications
- Bachelor’s, Master’s or Ph.D. in computer science, engineering, or related field.
- Recent graduate or 0-3 years of experience in any area – data, infrastructure, platform, modelling, trading, or other engineering area.
- Strong programming experience in Python, C++, C, Java, or other languages.
- Familiarity with Linux/Unix environment.
- Knowledge of data structures, algorithms, distributed computing, low latency development, and software design principles.
- Experience with database technologies (SQL, NoSQL, MySQL).
- Strong analytical skills with the ability to formulate and solve complex problems, think critically, and a keen attention to details.
- Excellent verbal and written communication skills and ability to effectively convey complex ideas.
- Demonstrated ability to work collaboratively in a team-oriented environment.
- Ability to manage multiple tasks and priorities in a fast-paced, dynamic environment. Flexibility to adapt to changing technical requirements.
- Optional: Familiarity with financial markets.
In accordance with New York City’s Pay Transparency Law, the base salary range for this role is $100,000 to $175,000. Base salary does not include other forms of compensation or benefits such as a discretionary bonus, health, dental, and other wellness plans and 401(k) contributions. Discretionary bonuses can be a significant portion of total compensation. Actual compensation for successful candidates will be carefully determined based on a number of factors, including their skills, qualifications, and experience.
#J-18808-Ljbffr