Remote work isn't going away. Over 30% of software engineering roles now offer some form of remote work, and the number is growing. But the remote job market works differently than the local one.
Here's a practical guide to finding and landing remote developer roles.
Where Remote Jobs Are Posted
Specialized Remote Job Boards
These platforms list only remote positions, which means less noise and higher signal:
| Platform | Focus | Best For |
|---|---|---|
| We Work Remotely | All tech roles | Established companies |
| Remote OK | Global remote jobs | Startups and mid-size companies |
| Himalayas | Curated remote roles | Quality over quantity |
| Remotive | Tech and non-tech | Wide range of levels |
| Wellfound (AngelList) | Startup jobs | Early-stage companies |
| Hacker News Who's Hiring | Monthly thread | Direct from engineering teams |
General Job Boards with Remote Filters
- LinkedIn — Use the "Remote" filter. Still includes hybrid roles, so read carefully.
- Indeed — Growing remote listings but quality varies significantly.
- Glassdoor — Useful for compensation research, less so for finding new listings.
The Hidden Market: Company Career Pages
The best remote companies often post roles only on their own career pages. Identify 10-15 remote-first companies you'd want to work for and check their career pages weekly.
Remote-first companies to watch: GitLab, Zapier, Automattic, Doist, HashiCorp, Elastic, Canonical, Buffer, Basecamp.
What Remote Companies Actually Look For
Remote hiring has different priorities than in-person hiring. Understanding these helps you position yourself correctly.
1. Communication Skills
Remote engineers write more than they speak. Your resume, cover letter, and interview responses are all communication tests.
How to demonstrate it: - Write clear, concise bullet points on your resume - Send well-structured emails during the application process - In interviews, explain your thinking out loud and ask clarifying questions
2. Self-Management
Remote companies need engineers who can work independently without supervision. They look for evidence of ownership and initiative.
How to demonstrate it: - Bullet points that show end-to-end ownership ("Led migration from X to Y") - Side projects that demonstrate self-direction - Open source contributions that show you can work asynchronously with a distributed team
3. Time Zone Compatibility
Most remote companies have a preferred time zone range. A company based in Europe hiring in Asia needs at least 3-4 hours of overlap.
How to handle it: - State your time zone on your resume or application - Be flexible about overlapping hours if the role requires it - If a company requires EST hours and you're in IST, be upfront about your willingness to adjust
4. Technical Independence
Remote engineers can't tap their neighbor on the shoulder. Companies want engineers who can unblock themselves — reading documentation, debugging independently, and asking good questions when stuck.
How to demonstrate it: - Projects that show you've solved problems end-to-end - Evidence of learning new technologies without formal training - System design answers that show you understand trade-offs, not just implementations
The Remote Application Strategy
Step 1: Optimize Your Resume for Remote
Remote roles often have more applicants than local roles. Your resume needs to stand out immediately.
- Add "Remote" to your experience if you've worked remotely before — even during the pandemic
- Highlight async communication — tools like Slack, Notion, Linear, Jira
- Show ownership — remote companies want people who can run with a problem
Step 2: Apply Early
Remote postings get 3-5x more applications than local ones. Apply within the first 48 hours.
Step 3: Write a Short Cover Letter
Most remote companies still read cover letters because they test writing ability. Keep it to 3 paragraphs:
- Why you're interested in this specific company (not just any remote job)
- Your most relevant experience for this role (1-2 specific examples)
- Your availability and time zone
Step 4: Prepare for the Remote Interview Process
Remote interviews are typically longer and more structured than in-person ones:
- Take-home assignment — 2-4 hours of real work. Treat it like a production code review
- System design interview — Via video call with a shared whiteboard (Excalidraw, Miro)
- Culture fit conversation — Usually with the hiring manager, focused on communication and work style
- Team interview — Meeting 2-3 future teammates
Red Flags in Remote Job Postings
Not all "remote" roles are genuinely remote-friendly:
- "Remote but must be in the office quarterly" — This is hybrid, not remote
- "Must work EST hours" — You're remote in location but not in schedule flexibility
- No mention of async communication — The company may not have adapted to remote work
- Vague role description — Remote roles need clear scope; vagueness suggests they're figuring it out as they go
- Unrealistic requirements — "5+ years in 3 different tech stacks" for a remote role suggests they're fishing for a unicorn
Compensation for Remote Roles
The Reality
Remote compensation varies widely:
- US-based remote roles: $100K-$250K+ for mid-to-senior engineers
- EU-based remote roles: €50K-€120K
- India-based remote roles (for global companies): ?15L-?50L+
- India-based remote roles (for Indian companies): ?8L-?30L
Companies that pay based on your location (geo-adjusted) typically offer less than those that pay based on the role's value regardless of location.
How to Negotiate Remote Compensation
- Know the company's compensation philosophy before negotiating — some publish their bands
- Negotiate in the company's currency if they're international
- Factor in cost of living — a $80K US salary goes much further in India than in San Francisco
- Don't lowball yourself — just because you're in a lower-cost region doesn't mean you should accept lower compensation for the same work
The Bottom Line
Remote job searching requires a different strategy than local job searching. More applicants, higher communication standards, and a stronger emphasis on self-management.
But the opportunity is enormous. A remote role gives you access to companies and compensation levels that aren't available locally. With the right resume, the right application strategy, and the right preparation, it's achievable.
Looking for remote jobs that match your resume? Search our aggregated job board — remote roles from RemoteOK, Remotive, WeWorkRemotely, and more, ranked by how well they match your skills.