As a Staff Software Engineer at Fern, you’ll build APIs, scale AI infrastructure, and design developer experiences that reach millions of people. Set technical direction: Drive system design decisions around data modeling, performance, correctness, and reliability. Identify scaling bottlenecks before they become problems. Build for durability and scale: Ensure our systems are performant, observable, secure, and resilient under real-world production load across cloud infrastructure (e.g., Vercel, AWS). Mentor motivated engineers: Developing people is as important as developing software. From in-depth code reviews to high-level architectural discussions, you'll help elevate the skills and impact of those around you. Collaborate across the stack: Partner closely with product designers and frontend engineers working in TypeScript and Next.js to define polished interfaces and slick user experiences.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed