Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Wed, Sep 16, 2026
This job expires in: 30 days
Job Summary
Collaborating with cross-functional teams, the remote Software Engineer will manage the full software lifecycle for major product initiatives, focusing on building scalable APIs and distributed backend services while leveraging data to inform engineering decisions.
Key responsibilities
- Partner with Product Management, Design, and Engineering teams to translate user needs into technical solutions
- Own the end-to-end delivery of software projects, from design to rollout and observability
- Design and evaluate A/B experiments to make data-driven engineering decisions
Required qualifications
- 3+ years of backend development experience in large-scale distributed systems
- Proficiency in modern backend languages such as Go or Python
- Expertise in designing scalable APIs using GraphQL, REST, or gRPC
- Experience with high-throughput caching layers and distributed datastores like Redis or PostgreSQL
- Familiarity with AI-assisted engineering tools to enhance development workflows
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 40,513 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