Software Engineer, New Grad (2027)
San Francisco · USD 165,000-181,500 · Full-time · Hybrid · Posted Oct 2, 2026
At a glance
- Employment
- Full-time
- Workplace
- Hybrid
- Location
- San Francisco
- Salary
- USD 165,000-181,500
About the role
- The Software Engineer, New Grad joins Harvey's Engineering team to build AI-powered systems for leading law firms and enterprises.
- This role involves contributing production code to features spanning retrieval, document intelligence, and workflow automation.
- New graduates will be matched to teams including Frontend, Backend, Full-Stack, Infrastructure, and Applied AI based on interests and experience.
Responsibilities
- Design, implement, and ship production-level code across the stack while maintaining high quality, reliability, and security standards.
- Collaborate with cross-functional teams including AI Research, Legal Engineering, Product, and Design to translate problem statements into product experiences.
- Participate in code reviews, technical design discussions, and engineering best-practice development.
- Experiment with and evaluate cutting-edge LLMs and AI systems.
- Contribute to retrieval over large document collections, interfaces for AI collaboration, multi-region compute infrastructure, or enterprise agents.
Requirements
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related technical field, graduating between Winter 2026 and Spring 2027.
- Able to work from the New York or San Francisco office starting in January 2027.
- Previous internship experience.
- Strong proficiency in one or more languages such as Python, TypeScript, JavaScript, Java, or Go.
- Solid general computer science knowledge.
- Experience building projects from start to finish in coursework, personal projects, or past internships.
- Comfortable using AI-assisted development tools.
Preferred qualifications
- Past internship experience at an early-stage startup.
Workplace
- Role requires working from the New York or San Francisco office.
Skills
- Python
- TypeScript
- JavaScript
- Java
- Go
- Claude Code
- Codex
- Cursor
- LLMs