Job Description
Join the Future of Financial Technology
We are a cutting-edge financial firm specializing in Equity Options execution and market analysis. Based in the heart of New York City, we are expanding our engineering division and are actively seeking a Junior Software Engineer with a passion for technology and finance. While prior professional experience is not mandatory, we require a strong academic background and a drive to excel.
Why This Role?
- No Experience Required: Perfect for recent graduates or career changers eager to break into the high-stakes world of algorithmic trading.
- Global Impact: Contribute to systems that process millions of transactions daily.
- Top-Tier Mentorship: Learn directly from senior engineers who have built systems for leading global banks.
We offer a hybrid work environment with opportunities to work from our offices in Baltimore and New York.
Responsibilities
- Assist in the development and maintenance of high-frequency trading algorithms and data pipelines.
- Debug and optimize existing codebases to ensure low-latency performance in fast-moving markets.
- Collaborate with quantitative analysts to translate financial models into efficient software solutions.
- Participate in code reviews and agile development ceremonies to ensure code quality.
- Deploy and monitor applications in Linux environments, ensuring 99.9% uptime.
- Contribute to internal tooling and documentation to improve team efficiency.
Qualifications
- Bachelor’s degree in Computer Science, Mathematics, or a related technical field (recent graduates are encouraged to apply).
- Strong understanding of data structures, algorithms, and software design principles.
- Proficiency in at least one object-oriented programming language (Java, C++, or Python preferred).
- Familiarity with Linux command line, Git version control, and CI/CD pipelines.
- Excellent problem-solving skills and a willingness to learn complex financial concepts.
- Ability to work effectively in a fast-paced, collaborative team environment.