Remote Jobs Sign In

Senior Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Fri, Oct 16, 2026
This job expires in: 30 days

Job Summary

Owning the scholarly search and data platform, the full-time Senior Software Engineer will enhance distributed systems, integrate diverse data sources, and develop product features using Next.js, React, TypeScript, and Python, with the flexibility to work remotely within US time zones.

Key responsibilities
  • Manage the quality, coverage, and reliability of Elicit's data platform while translating business needs into technical plans
  • Develop secure integrations for enterprise customers, ensuring compliance with access and privacy requirements
  • Lead end-to-end feature development across frontend and backend systems, monitoring performance and simplifying complexity
Required qualifications
  • 5+ years of software engineering experience with ownership of production systems and architectural decisions
  • Strong proficiency in Python and working knowledge of TypeScript; experience with React is a plus
  • Experience in designing and tuning distributed data pipelines, with familiarity in Spark being advantageous
  • Solid SQL skills and an understanding of data layout impacts on performance and cost
  • Experience integrating external data sources, including APIs and handling data quality challenges

Complete Job Description

The complete job description is available to members. Premium membership includes:

Full access to 41,098 remote jobs from human-vetted companies, updated daily

Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job

Twice-monthly live group coaching and the full Remote Career Center

20% member discount on Career Services

Backed by a 30-day money-back guarantee