Skip to content
Subreddit Directory

Best subreddits for software engineers in 2026

Where engineers share compensation data, system design discussions, and honest career advice.

Software engineering subreddits are where real engineers have real discussions: about compensation (with specific numbers), system design trade-offs, the reality of FAANG vs startup vs traditional tech careers, and the craft questions that interviews never reveal. The technical depth ranges from entry-level questions to distributed systems discussions that challenge senior engineers. This directory spans the career and compensation-focused communities alongside the beginner-friendly and academically leaning ones, so a question about a first internship and a question about distributed systems architecture both land in a subreddit built for that specific level of experience rather than getting lost in a single catch-all thread. Reading across a few of these, not just the largest one, is usually the fastest way to find engineers who have actually solved the same problem.

8 subredditscurated for Software EngineersMember counts are rounded and change daily.

Written by the GrowReddit team

How we know this+

This guidance reflects how our team actually works on Reddit. We research subreddits by hand, read each community's posting rules and moderator guidelines before recommending it, and spend time reading threads to understand the tone and what genuinely earns upvotes. Our recommendations favour community-first participation, useful posts and honest comments, over promotional shortcuts. Subreddit rules change, so re-read a community's current rules before you post.

Top Software Engineers subreddits by member count
1

r/cscareerquestions

2.3M+ members
Strict moderation

Career advice, compensation discussions, and job search strategy for software engineers. Extensive salary data by level, company, and location. Interview prep and offer evaluation are heavily discussed.

Best content types

Salary data with contextInterview experiencesCareer path decisionsOffer comparisons

Posting tip

Specific salary data (level, company, location, YOE) creates the most valuable compensation threads. Specificity makes comparisons meaningful.

2

r/programming

6.9M+ members
Strict moderation

Broad programming community where interesting technical content, language discussions, and engineering culture topics surface regularly.

Best content types

Technical deep-divesLanguage comparisonsIndustry analysisOpen source discoveries

Posting tip

Quality bar is high. Content needs to be technically substantial or provoke genuine debate to surface in this large community.

3

r/ExperiencedDevs

150k+ members
Strict moderation

Specifically for engineers with significant experience (typically 5+ years). Discussions about system design, career progression, management transitions, and the technical challenges of senior roles.

Best content types

System design discussionsCareer inflection pointsTechnical leadershipArchitecture decisions

Posting tip

Posts that acknowledge the complexity of real-world engineering decisions (trade-offs, constraints, organisational context) perform better than textbook answers.

4

r/webdev

3.2M+ members
Moderate moderation

Web development community covering frontend, backend, full-stack development, and the JavaScript ecosystem. High activity and diverse experience levels.

Best content types

Framework discussionsProject showcasesToolchain comparisonsCareer advice

Posting tip

Project showcases with explanation of technical decisions (why this stack, what you learned) perform well in a community full of builders.

5

r/learnprogramming

4.4M+ members
Strict moderation

The largest beginner-focused programming community on Reddit, relevant to software engineers for its sheer scale and as a gauge of what people entering the field actually struggle with first. More patient and less senior-skewed than r/cscareerquestions or r/ExperiencedDevs.

Best content types

Beginner question threadsFirst-project feedbackLearning-path guidanceCareer-entry advice

Posting tip

Answer beginner questions with actual code and reasoning, not just a link to documentation; this community rewards patient, worked explanations over terse correct answers.

6

r/leetcode

450K+ members
Strict moderation

A dedicated community for coding interview preparation, where compensation and offer data surfaces constantly in the context of the interview process that produced it. The self-selected sample skews toward people actively interviewing, which makes the compensation data current but not representative of the whole field.

Best content types

Interview prep and problem discussionsOffer and compensation posts tied to interview outcomesCompany-specific interview experiencesStudy plan discussions

Posting tip

Tie any compensation or offer data to the specific interview loop and company that produced it; standalone salary numbers without interview context get less traction than in r/cscareerquestions.

7

r/computerscience

500K+ members
Strict moderation

An academically leaning community covering the theory behind software engineering: algorithms, computing theory, and language design, distinct from the practitioner and career focus of most other subreddits in this list. Useful when a question is really about the underlying computer science, not the engineering job.

Best content types

Algorithm and complexity discussionsComputing theory questionsLanguage design debatesAcademic-to-industry transition threads

Posting tip

Frame questions around the theoretical concept itself, like why an algorithm has a certain complexity bound, rather than a practical engineering problem; theory-first framing gets more engagement here than job-focused framing.

8

r/devops

510K+ members
Strict moderation

A large practitioner community for the infrastructure and deployment side of software engineering, relevant to engineers whose role spans writing code and operating the systems it runs on. CI/CD, cloud infrastructure, and the ongoing debate over how much operations work a software engineer should own come up constantly.

Best content types

CI/CD pipeline discussionsCloud infrastructure decisionsOn-call and operational ownership debatesTooling comparisons

Posting tip

Describe your actual infrastructure and team size when asking operational questions, since the right answer for a five-person startup differs enormously from one for a platform team at a large company.

How to post effectively

General posting guide for Software Engineers subreddits

Software engineering communities have a culture of specificity. Vague questions get vague answers: context about your stack, your constraints, and what you have already tried dramatically improves the quality of responses. Salary discussions work best when participants share specific context: company size, level, location, years of experience. The technical communities have high standards for quality and will redirect low-effort questions to documentation.

Frequently asked questions

What are the best subreddits for software engineers?

r/cscareerquestions (2.3M+) is the best for career and compensation discussions. r/programming is the largest for technical content. r/ExperiencedDevs covers senior engineer topics specifically. Language and framework-specific subreddits (r/python, r/golang, r/reactjs) are often more valuable for technical questions than general programming communities.

Which Reddit communities have software engineer salary data?

r/cscareerquestions has extensive salary discussions with specific data including company name, level, location, and total compensation. r/leetcode has compensation data in the context of interview preparation. These communities often have more current and specific data than published salary surveys, though the sample is self-selected toward people actively changing jobs.

Where should software engineers go to prepare for technical interviews, and how does it relate to compensation discussions?

r/leetcode is the dedicated community for interview preparation, and compensation data there comes attached to the specific interview loop that produced an offer, which gives useful context that a bare salary number does not. r/cscareerquestions has broader compensation discussion not tied specifically to an active interview process, so it is a better source for general market-rate data. Reading both together gives a fuller picture, since r/leetcode shows what the interview process actually demands and r/cscareerquestions shows what the resulting offer typically looks like across a wider range of situations.

Is there a beginner-friendly subreddit for people new to software engineering?

r/learnprogramming is the largest and most patient community for this, built specifically for people writing their first programs and asking questions that would get a terse response in more senior-focused subreddits. It is a useful complement to r/cscareerquestions once someone starts thinking about the job market rather than just the code itself. r/computerscience is a different kind of beginner-adjacent community, better suited to someone whose question is really about theory and algorithms than about learning to build things.

Keep exploring

More subreddit playbooks beyond Software Engineers

Closely related topics, plus the matching industry playbook if you're picking subreddits with a buyer in mind.

Book Your Reddit Strategy Session

Schedule a complementary strategy session. Discover how we help brands tap into Reddit's hundreds of millions of weekly active users through authentic engagement and community-first campaigns.