Job Description
Company Description Fairfax Investing Group is a student-led investment fund formed by individuals from Columbia University and the University of Virginia. Structured as a general partnership, the fund focuses on publicly traded equities and currently manages approximately $13,000 in assets. Its investment approach centers on value investing, with a strong emphasis on disciplined risk management. Team members gain hands-on experience in financial analysis, portfolio construction, and market research. Additional information about the fund, its activities, and team can be found at fairfaxinvestinggroup.com.
Role Description The Developer role is a full-time, on-site position based in the Washington DC–Baltimore Area. In this role, the Developer will build, maintain, and improve internal tools and applications that support the fund’s research, portfolio management, and reporting activities. Day-to-day responsibilities may include designing and implementing software features, integrating data sources and APIs, optimizing existing code for performance and reliability, and creating dashboards or user interfaces for investment-related workflows. The Developer will collaborate with investment team members to translate analytical needs into technical solutions, document systems and processes, and ensure data integrity and security across tools. The role also involves troubleshooting technical issues, proposing enhancements, and contributing to the long-term technology strategy of the fund.
Qualifications
Role Description The Developer role is a full-time, on-site position based in the Washington DC–Baltimore Area. In this role, the Developer will build, maintain, and improve internal tools and applications that support the fund’s research, portfolio management, and reporting activities. Day-to-day responsibilities may include designing and implementing software features, integrating data sources and APIs, optimizing existing code for performance and reliability, and creating dashboards or user interfaces for investment-related workflows. The Developer will collaborate with investment team members to translate analytical needs into technical solutions, document systems and processes, and ensure data integrity and security across tools. The role also involves troubleshooting technical issues, proposing enhancements, and contributing to the long-term technology strategy of the fund.
Qualifications
- Candidates should possess strong programming skills in one or more modern languages (e.g., Python, JavaScript, or similar) and experience with version control tools.
- Candidates should possess web or application development skills, such as building user interfaces, working with APIs, and developing data-driven features.
- Candidates should possess basic data management and analytics skills, including working with databases or structured datasets and interpreting results.
- Candidates should possess problem-solving and debugging skills to identify, analyze, and resolve technical issues efficiently.
- Candidates should possess clear written and verbal communication skills to collaborate with non-technical team members and document work effectively.
- Relevant coursework or experience in computer science, software engineering, or related fields is beneficial.
- Interest in finance or investing, and willingness to learn about markets and equity research, is highly advantageous.
- Ability to work on-site in the Washington DC–Baltimore Area, manage multiple tasks, and operate in a collaborative, team-driven environment.
Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →
View Similar Jobs
Matches Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.