The Pragmatic Engineer 前天 01:31
2025年科技就业市场现状与趋势分析
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文深入探讨了2025年科技行业的就业市场动态,结合了招聘平台数据和行业专业人士的见解。文章指出,远程工作需求下降,企业招聘门槛提高,但对后端工程师的需求有所回升。初级工程师的招聘机会似乎有所增加,部分公司开始重视新毕业生的培养。同时,AI工程师、拥有大型科技公司经验者以及基础设施/SRE工程师备受青睐,而职业断档、自学或原生移动端工程师则面临挑战。工程领导岗位的招聘异常激烈,尤其对未达总监级别但经验丰富的管理者而言。远程市场竞争加剧,薪酬有所下降,但对候选人的要求更高。地区性市场表现各异,部分城市以外的招聘环境更为严峻。

📈 **招聘市场变化与挑战**:2025年的科技就业市场竞争激烈,对远程工作的需求有所下降,企业设置了更多招聘“障碍”,如增加额外的筛选问题、异步面试和编码评估。然而,对后端工程师的需求略有上升,表明市场在某些领域正在调整。同时,初级工程师的招聘机会似乎正在回暖,一些大型科技公司和初创企业正重新重视新毕业生的招聘和培养。

💡 **热门与受限的工程师类型**:AI工程师、拥有大型科技公司背景的工程师以及专注于基础设施和SRE(站点可靠性工程)的工程师是当前市场上最受欢迎的候选人。相反,那些有职业断档、自学背景或专注于原生移动端开发的工程师,则面临着更大的求职难度。此外,拥有“名校”或“知名企业”背景的候选人,以及能够熟练运用AI工具提高生产力的“AI原生”工程师,更容易获得招聘方的青睐。

💼 **远程与领导层招聘的严峻形势**:虽然仍有35%的工程职位对远程候选人开放,但与2022年的峰值相比已显著下降。远程职位的申请数量却大幅增加,导致竞争异常激烈。与此同时,工程领导岗位的招聘尤其困难,特别是对于经验丰富但尚未达到总监级别的工程经理,他们常面临AI技能不足和薪资期望过高的问题。求职者也面临“无人回复”的“幽灵式”沟通困扰,招聘流程中的不确定性和信息不透明加剧了求职者的焦虑。

🤖 **AI在招聘中的应用与风险**:AI工具正被越来越多地用于招聘流程,以筛选大量申请者、识别潜在的“欺诈者”以及优化候选人排序。然而,这也带来了新的挑战,包括“虚假招聘”(以收集简历为目的)和“虚假候选人”(信息不实或能力不符)。尽管AI在招聘中发挥作用,但人工审查仍然是关键环节,并且“AI拒绝”并非普遍现象。企业也在探索AI预算,以试验新的招聘工具和方法。

“What is the state of the tech jobs market in 2025?” is the question this article tackles in the third and final part of our mini-series on that major subject. We hear from job platforms, and from tech professionals searching for their next opportunity. This article features Wellfound (a jobs platform with around 6M software engineering profiles), and data from Revealera, an alternative data platform. There are also more than 30 software engineers and engineering leaders who discussed their job hunting experience with me. Today, we cover:

    Job platform data. Falling demand for remote work, more “barriers” put up by companies, slightly higher demand for backend engineers than before, and more.

    Junior engineer recruitment rebounds? More scaleups and publicly traded tech companies are doubling down on hiring new grads and early-career engineers.

    Picky employers. More hiring managers hold out for the “perfect candidate,” more rejections come with no feedback, and some think the candidate quality is down, overall. Referrals seem like the only way to consistently get interviews.

    Software engineer archetypes in and out of demand. AI engineers, those with Big Tech experience, and infra+SRE engineers are in demand. Times are reportedly tougher for candidates who took career breaks, are self-taught, or are native mobile engineers.

    State of engineering leadership hiring. It’s very tough everywhere, especially for experienced engineering managers not yet at Director level. One executive recruiter says many leadership candidates have poor AI skills and unrealistic pay expectations.

    Remote market. It’s harder to land a job and compensation is lower, but the bar is higher for remote positions.

    Regional observations. Outside of cities, the market is tougher: in Germany, Wayfair’s exit could drag down pay. Are Swiss companies looking to hire in cheaper EU countries?

Previous articles in this series covered:

As usual, I have no affiliation with vendors mentioned in this article, and have not been paid to write about them. More in my ethics statement.

The bottom of this article could be cut off in some email clients. Read the full article uninterrupted, online.

Read the full article online

1. Job platform data

In Part 2 of this mini-series, we covered how some hiring managers are shifting to recruit on sites like Wellfound (formerly: Angellist Talent) because LinkedIn has gotten too noisy for finding candidates efficiently.

Wellfound has 12M active candidates on its site, of which circa 50% are software engineers. More than 27,000 companies use the site for recruitment, with more than 100,000 hires made, to date. As a jobs marketplace, Wellfound does not filter. Its CEO Amit Matani has shared the trends they see, right now:

According to Wellfound’s data, the job market was most competitive in January 2025, when applications per job peaked on the site. Today, the number is down 10% from that height – meaning it’s now slightly easier to stand out as a candidate. Even so, the job market is very tough compared to 2021:

There’s a big rise in AI engineering job ads. Overall, this is the most visible trend on the platform, and it matches trends covered in Part 1 of this mini-series. For advice on getting into AI Engineering, check out the deepdives, AI Engineering in the real world and The AI Engineering stack.

What makes an in-demand candidate?

I asked Amit about profiles of candidates which are most popular with employers, meaning types of folks whom companies reach out to the most. He revealed:

Remote: falling demand, but many roles are open to it

On remote job trends, Amit shares:

“35% of engineering jobs are open to remote candidates. This is down from a peak of 56% in 2022. However, remote engineering jobs get 4.5x as many applications compared to 2022.”

Visualizing this:

The remote jobs market is much more competitive than in 2022. Source: Wellfound

Hiring trends: candidates face more barriers

Below are some trends among employers from Wellfound’s data:

Hiring pipeline trends:

Screening trends:

Interview trends:

Fake jobs, fake candidates

I asked Amit about two topics getting plenty of attention in online forums: the suspicion that some job ads are fake (meaning no hire is made and the sole purpose is to collect resumes), and that some candidates are “fake” because they use made-up CVs and hope to get hired to jobs they’re totally unqualified for.

Fake jobs: not a visible trend – but “ghosting” is. Amit shares:

“Posting fake jobs with the sole intent of capturing resumes is not widespread – at least not on our platform, or at companies I talk to. That said, companies not responding to candidates is a problem. Candidates often don’t hear back because:

    Hiring managers / recruiters are indecisive or unprepared. They might have put up a role without really being ready to hire. Or they might not be sure about a candidate, but also don’t want to “close the door” by sending a rejection.

    Hiring managers are overwhelmed. Some companies we work with get 1,000 applicants a week for a single role! It’s just hard to process that.

    There really isn’t much of an incentive for recruiters to send a rejection email.

We try to incentivize following up: we give companies 2 weeks to accept or reject applications. We find that if the company does not respond within 2 weeks, the likelihood of them sending a followup is extremely low.”

Fake candidates are an ongoing problem. Amit:

“Fake applicants are a problem and there are three types:

    Scammers or state actors who are impersonating candidates in order to deceive employers.

    “Auto-appliers” who aren’t interested in a role and are a poor fit, but apply anyway.

    Embellished profiles: candidates who add misleading information to their profiles; for example, stating they’re US-based when actually in India.

The biggest issue we’re seeing is scam candidates. It’s an issue for sourcing and applications. These candidates create Linkedin and Wellfound profiles, and apply to jobs. They also stuff their profiles with great companies and in-demand keywords so they show up when companies do sourcing. We make a lot of effort to keep such candidates off our platform with automated detection, reporting, and ID checks.

Auto-appliers are the next biggest thing: candidates who apply and are not good fits, overwhelm companies. A lot of them then ghost employers, even when one responds”.

More hiring trends from Wellfound

Additional observations:

Shifting demand for software engineering specializations

Revealera is a data provider of job postings for financial companies. The CTO, Henley Wing Chiu, built a machine learning model to analyze 180M job listings from the Revealera platform collected in the past 12 months. He detected trends in the subset of software engineering recruitment and has shared the findings in this article:

This chart tells us a few things:

2. Junior engineer hiring to rebound?

One unfortunate trend since 2020 is that hiring for entry-level software engineering roles seems to have almost stopped, industry-wide:

One outcome has been a very tough period for new grads and those with little professional software engineering experience. Now, there are signs that junior-level hiring may finally be returning:

Below are anecdotes from hiring managers which suggest junior hiring could be picking up, based on my conversations with them:

Publicly traded tech companies and scaleups

After two years, we’re hiring juniors again. Our company pushed AI to its limit, where people were allowed to push 10K lines of code PRs that were barely reviewed. This has caused an unmaintainable mess at the foundational layer. So my company did not hire junior engineers for the past two years. Now they are walking back from it.” – Engineering Manager, publicly traded company, San Francisco.

We’ve started to hire juniors after 3 years. We paused junior hiring about 3 years ago, and in the summer of 2025, we still had no intern class. But the good news is that we’re targeting to hire 5-6 juniors by 2026, to bring them into a 2-year rotational path, and to get them to mid-level. We’ve started interviewing new grads more, as well.” – Director of Engineering, scaleup, New York.

We tend to fill junior and graduate positions more easily than experienced ones. There is a larger pool of junior and graduate engineers.” – Director of Engineering, Fintech, London.

Even Amazon seems to be hiring more new grads, according to a Software Developer Manager (SDM) there in Seattle:

“For all the talk about AI replacing entry-level jobs, it feels like the trend is the opposite. We are seeing a large influx of L4s [Amazon’s entry-level role] from good schools. These new grads say most of their friends have got into Meta, Google, or similar places. There are not many left without a job”.

Pivot to hiring new grads with AI fluency

An Engineering Manager in Boston at a publicly traded company said his business is pivoting to onboarding many more junior engineers:

“We’re pivoting to hiring junior and fresh-out-of-college talent. Then, where necessary, we are hiring folks with a focus on highly scalable systems, who come from Big Tech. We’re looking to fill most open roles with very junior talent for different reasons:

    Anti anti-AI bias. We’d never hire an engineer with a whiff of anti-AI bias, these days. Junior engineers are very pro-AI.

    We convert the best interns to fulltime engineers. We have a very strict intern hiring approach that is not very forgiving. It has its ups and downs: we get to hire the best of the intern group, but it’s very time-consuming to give thorough feedback for everyone.

    We don’t need Big Scale folks for many roles. Being hands-on with AI tools is often more important, so why hire big-scale people?

    We’re investing in the bottom rung of the ladder. Junior engineers bring a lot of energy and creativity, and complement senior-heavy teams like our company has historically been.”

The same place is hiring “AI infra” engineers, the Engineering Manager revealed:

“We are investing in ‘AI infra’ with experienced engineers. We’re specifically hiring for AI engineers to embed SRE style to try and raise the benchmark of AI adoption in key areas.

There’s a lot of teeth gnashing about the death of the junior engineer, but we’re doing the opposite. I agree with the direction, and it seems to be working well, so far.”

Still tough for juniors – Wellfound

Data from Wellfound suggests the market remains challenging for junior profiles. Amit says:

“Junior folks are having a harder time. There are fewer jobs out there, and just a lot more computer science grads on the market compared to years ago. The junior characteristics that get reachouts tend to be:

    Pedigree. Profiles from top schools or ‘brand name’ work experience

    Practical projects. They have projects which clearly demonstrate they can build production-ready software.

    AI native. Profiles that lean into being AI-native and use AI tools better. I know several companies that hire a few really senior people and a bunch of ‘AI-native juniors’ to pair with them”.

3. Picky employers

One of the most-mentioned observations is that companies are more selective with their hiring, compared to recent years. For a start, it’s hard to get responses even when candidates reply to inbound messages from recruiters. Here’s a software engineer with 13 years’ experience from Portugal, who recently worked at a crypto startup. He described the experience as “very weird”:

90% of the time, I’m ‘ghosted’ when responding to LinkedIn recruiter messages. When I ask for more details about things like tech stack, location, if the role is remote or hybrid I don’t get any answer 90% of the time!

This experience is very strange: I never had trouble changing companies in the past, and ‘ghosting’ was not something I’ve experienced before.

To add insult to injury, when I did get to a first interview, I got rejected. This never happened in past job searches.”

Even for engineers who get lots of inbound messages, securing an offer is tough. A frontend engineer with 25 years of experience, based in California, shares:

Hiring managers seem to be looking for the “perfect person”. I get plenty of inbound from recruiters. However, I still feel that expectations are up and salaries are down. It feels like hiring managers are in a rush to reject and not in a rush to fill positions”.

More observations by candidates:

‘Weaker’ candidates?

I asked a hiring manager who’s also looking for a job why he thinks employers are stricter about hiring. They told me they think companies are not harsher, but that candidates aren’t as strong as before:

“Candidates for our senior engineering position have been universally underwhelming. The people I’ve interviewed are either:

    Well underqualified for a senior position

    At a senior level in Big Tech, but an interview reveals massive skill gaps

For example, a fullstack engineer with 10 years at a big-name software company had zero experience with frontend styling systems. All engineering complexity was taken care of by a frontend platform team, or a dedicated infra team. This engineer had no in-depth knowledge of frontend systems or database internals”.

The view that candidates are weaker than before is echoed by several software engineers involved with hiring at their workplaces. Or maybe expectations have gone up!

Employers like referrals & ignore inbound applications

An experienced software engineer in the UK shares:

“Good devs with proven delivery records are approached directly, by recommendation. Lots of offers, many I’m receiving are ‘we will pay what’s necessary to get you’. I spoke with a data company last week where one of my former coworkers works, which is hiring Python devs. They received lots of CVs for inbound applications, but they are not interviewing those applicants.

In the words of the CEO: many CVs look perfect, but they can’t trust inbound candidates anymore. They would rather pay more and ‘poach’ someone they previously worked with, than pay market rate and take risks with untrustworthy candidates. So they are pinging the best engineers their team recommends and reaching out, one by one.

Recruiters working with companies are sending over multiple candidate profiles, but strongly recommend devs they worked with in the past, who they think are strong.

Trust is now the number one criterion in the UK market. For my current job, I was hired after a 15-minute chat about a project, about which I spoke barely a few sentences. This was all at a place where an engineer previously worked with me”.

Personally, I don’t think most companies completely ignore inbound applications, but there is a strong shift towards referrals. Every “fake candidate” caught in the application process will reinforce to hiring managers that they should focus on referrals and sourcing candidates directly.

Hiring dynamics during a recruitment freeze

An engineering manager at a 4,000-person company in the Netherlands shared how their company has had a hiring freeze for a year.

The company is listing “ghost jobs” due to internal politics. The company does have open positions advertised on its website, but these positions do not get approved for external hiring, even after 3 months. In reality, these are “ghost jobs”, and a bottomless pit for applicants.

This engineering manager described how the hiring freeze affects things:

4. Software engineer archetypes in and out of demand

Even in the current market, certain types of engineer are incredibly in demand:

Read more

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

科技就业市场 2025年趋势 AI工程师 远程工作 初级工程师 招聘挑战 Tech Jobs Market 2025 Trends AI Engineers Remote Work Junior Engineers Hiring Challenges
相关文章