Top 30 Companies That Hire Remote Software Engineers
Let’s be real: finding a great remote software engineering gig isn’t all sipping coffee by the beach and answering a Slack ping every few hours. Sure, the market is bigger than ever, but so is the competition—and “remote” doesn’t always mean “work from anywhere in the world.” After a few years on the road, a couple of time zone mishaps, and more than one “can you hear me now?” interview, I’ve built a go-to list of companies that actually get remote work right.
Why a Curated List Matters
The web is flooded with “1000+ remote jobs!” posts, but most are either outdated, stuffed with agencies, or list companies that haven’t hired remotely in years. I’ve filtered these 30 companies based on:
- Consistent remote hiring (not just post-pandemic flukes)
- Clear roles and tech stacks (no “ninja rockstar code wrangler” nonsense)
- Transparent perks and pay (as much as you’ll get before the interview)
- Actual application links (no endless ATS rabbit holes)
My Quick Case: Remote Job Search in 2023
Last fall, I spent 15 minutes every weekday for a month applying to remote positions. My aim? To land interviews, not just get lost in the resume void. What worked: targeting companies with a history of remote hiring, customizing messages, and avoiding anything that sounded too good to be true (spoiler: it usually is).
“The best time to find a remote job was yesterday. The second best is today—if you don’t waste it on dead-end listings.”
Top 30 Companies Hiring Remote Software Engineers
Below is a curated table of companies, key roles, tech stacks, hiring regions, and standout perks. For each, you’ll find a direct link to their careers page or remote job board, plus a quick DM template to connect with recruiters.
| Company | Core Roles | Tech Stack | Regions | Perks | Apply / Source |
|---|---|---|---|---|---|
| Automattic | Backend, Frontend, Mobile, QA | PHP, JS, React, Node.js | Global | Flexible hours, open vacation, home office stipend | Apply |
| GitLab | Full-Stack, Infra, SRE, Security | Ruby, Go, Kubernetes | Global | All-remote, stock options, learning stipend | Apply |
| Zapier | Backend, Frontend, DevOps | Python, React, AWS | Americas, EMEA | Profit sharing, annual retreats | Apply |
| Remote | Platform Eng, API, Integrations | Go, Python, TypeScript | Global | Work-from-anywhere, equity, flex PTO | Apply |
| Shopify | Backend, Frontend, Data Eng | Ruby, React, GraphQL | Americas, EMEA | Wellness budget, home internet reimbursement | Apply |
| InVision | Full-Stack, Infra, QA | JavaScript, React, Node.js | Global | Annual offsites, parental leave | Apply |
| Hotjar | Backend, Data, Frontend | Python, React, AWS | EMEA | Home office budget, no set hours | Apply |
| Basecamp | Full-Stack, Mobile | Ruby, JavaScript, iOS | Americas, EMEA | 4-day summer weeks, profit sharing | Apply |
| Doist | Backend, Frontend, QA | Python, React, TypeScript | Global | Co-working allowance, async culture | Apply |
| Buffer | Backend, Frontend, SRE | Ruby, Go, React | Global | Transparent salaries, unlimited vacation | Apply |
| Canonical | Cloud, Kernel, QA | Python, Go, C/C++ | Global | Annual bonuses, remote-first | Apply |
| Elastic | Backend, Infra, SRE | Java, Go, Elasticsearch | EMEA, Americas | Stock grants, health benefits | Apply |
| Twilio | Full-Stack, Platform, DevOps | Java, Python, React | Americas, EMEA | Equity, wellness stipend | Apply |
| Mozilla | Browser, Platform, Security | Rust, JavaScript, Python | Global | Open source, generous PTO | Apply |
| Clevertech | Full-Stack, Mobile, Data | Node.js, React, AWS | Global | Remote retreats, project variety | Apply |
| X-Team | Frontend, Backend, DevOps | JavaScript, React, Node.js | Global | Unplugged weeks, learning fund | Apply |
| Andela | Backend, Frontend, Data | Python, React, Java | Global | Mentorship, remote community | Apply |
| RemoteOK | Varies (Job Board) | Multiple | Global | – | Source |
| AngelList Talent | Varies (Marketplace) | Multiple | Global | – | Source |
| Remote.co | Varies (Job Board) | Multiple | Global | – | Source |
| HackerRank | Dev, Data, QA | Java, Python, Go | Global | Learning budget, hackathons | Apply |
| GitHub | Backend, Frontend, SRE | Ruby, Go, React | Global | Work-from-home budget, equity | Apply |
| PayPal | Full-Stack, Platform, Security | Java, Node.js, React | Americas, EMEA | 401k, learning stipends | Apply |
| Stripe | Backend, Infra, Data Eng | Ruby, Go, Scala | Americas, EMEA | Remote options, equity | Apply |
| Auth0 | Backend, API, Security | Node.js, Go, React | Americas, EMEA | Remote-first, learning budget | Apply |
| Scrapinghub | Backend, Web Crawling | Python, Django | Global | Flexible hours, distributed team | Apply |
| Toptal | Marketplace (Freelance) | Multiple | Global | Flexible projects, global clients | Apply |
| 10up | Backend, Frontend, DevOps | PHP, JS, React | Americas, EMEA | Remote stipend, annual meetups | Apply |
| TaxJar (Stripe) | Backend, API, Data | Ruby, Go, Python | Americas | Stock options, remote culture | Apply |
| Close | Backend, Frontend, DevOps | Python, React, AWS | Global | Home office budget, async comms | Apply |
Quick DM Templates for Recruiters
Save time: Instead of a generic “Hi, I’m interested in jobs,” use these templates when reaching out on LinkedIn or AngelList:
-
For a specific company:
Hi [Recruiter Name], I saw that [Company] is hiring for remote [Role]s. My background matches your [Tech Stack], and I’m especially excited about your remote culture. Could you share more about the team or interview process? -
For a job board contact:
Hello, I’m a software engineer with experience in [Stack]. I noticed your listing for [Role] at [Company] and would love to learn more about the remote setup and application steps. Thank you!
15-Minute Checklist: How to Apply Efficiently
- Update your resume (keep it one page, focus on impact)
- Tailor your cover letter (two lines about their remote culture helps)
- Research the company (Glassdoor, Blind, or their own blog)
- Check time zones (don’t waste time on roles outside your region)
- Apply directly (skip recruiters if possible)
- DM a recruiter (use the templates above)
- Track your applications (a simple spreadsheet works wonders)
Tools & Sources
- Remote OK: Best for filtering by stack and time zone.
- AngelList Talent: Startups, global reach.
- We Work Remotely: Clean listings, mostly US/EU.
- Levels.fyi: Salary ranges, compare offers.
- Nomad List: Community reviews for remote companies.
- LinkedIn Jobs: Use “Remote” filter and DM recruiters.
Real-Life Tip
After applying to 20+ jobs, I found that following up with a recruiter DM increased callback rates by at least 2x. It’s not always about the fanciest resume—it’s about reminding someone there’s a real person on the other end.
“Remote hiring is about trust. Show them you’re proactive, not just another inbox notification.”
Some links may be affiliate. You pay the same price, and this blog may earn a small commission.
