
We are seeking a Software Developer with a strong foundation in full-stack development and genuine curiosity about how software can support investment research. You will help maintain, extend, and improve software and database systems that support quantitative research and risk management work, as well as build new tools from scratch, working closely with the team that leads quantitative research, risk, and software development.
Existing finance knowledge and interest is a plus, but substantial finance knowledge is not required. You will have the opportunity to grow into that side of the role over time as you take on more scope. We are looking for someone who is self-directed, detail-oriented, and highly efficient, with a desire to work as part of a small team and to grow into a broader ownership role over time.
- 2-7 years of experience in full-stack software development, with proficiency in the T3 stack and Python
- Proficient in T3 stack (TypeScript, Next.js, tRPC, Prisma) or very similar
- Proficiency in Python is necessary; ability to read and write Python for scripting and automation
- Experience with AI/LLM APIs to build automations or agentic workflows
- Experience with relational databases and writing production-quality SQL
- Familiarity with AWS and DevOps/CI-CD practices
- Finance, fintech, or quant-adjacent company background (including additional major/minor in undergrad) is a plus
- Familiarity with AI engineering, automation, and finance is a plus
- High work ethic, strong communication skills, and a demonstrated interest in software engineering
- Proactive, self-driven approach to building tools and solving problems
- Undergraduate degree in CS, GPA above 3.0