Trends Suggested by 2024 API Job Listings

Net API Notes for 2025/02/11, Issue 248

State of Hiring Uncertainty

The state of software employment is weird right now. In 2024, several high-profile layoffs occurred in otherwise stable, coveted workplaces. Ghost profile accusations and counter-accusations filled hiring subreddits. Then, there were the stealth layoffs disguised as Return-To-Office (RTO) mandates.

If that wasn't bracing enough, hyperbolic AI claims started impacting 2025 hiring plans. For example, Salesforce attributed a software engineer hiring freeze to AI productivity gains. Mark Zuckerberg suggested that Meta could replace all their mid-level engineers with AI

Can you tell I'm rolling my eyes? I'm totally rolling my eyes. 

Last January, I analyzed the API industry from the perspective of companies' open job listings. Since then, I've continued to collect data, significantly improving the refinement and analysis processes to ensure more accurate insights. I even built a custom frontend in HTMX to further explore that data, which led to several follow-up pieces: 

With a full year of collection, I want to share an update on what the data suggests.

Methodology

All job listings were accessed via Google Jobs Search through SerpAPI. Google Jobs Search aggregates job postings from individual business websites and job board aggregators (e.g., Indeed, ZipRecruiter). Data was limited to open API positions in the United States to keep the project manageable.

Data is saved to a PostgreSQL database. Subsequently, I run multiple scripts to de-dupe, extract, and enrich each job description's metadata. One of these steps involves calling the OpenAI's API for additional summarization and inference. 

Tech Centers Remain (Mostly) Consistent 

% of Jobs Where the Geographic Region Could Be Inferred

Rank

Q4 2023 City

Q4 2023 %

2024 City

2024 %

1.

San Francisco/Bay Area 

10.6%

San Francisco/Bay Area 

9.8%

2.

New York, NY 

7.4%

New York, NY 

7.6%

3.

Washington, DC 

7.2%

Dallas, TX ⬆️

6.9%

4.

Dallas, TX 

6.6%

Washington, DC ⬇️

6.3%

5.

Chicago, IL 

6.4%

Atlanta, GA ⬆️

5.8%

6.

Atlanta, GA 

6.4%

Charlotte, NC ⬆️

4.6%

7.

Boston, MA 

4.5%

Chicago, IL ⬇️

4.3%

8.

Denver, CO 

3.3%

Newark, NJ ⬆️

3.3%

9.

Charlotte, NC 

3.3%

Seattle, WA ⬆️

3.1%

10.

Newark, NJ 

2.9%

Philadelphia, PA ⬆️

3.0%

11.

Minneapolis, MN 

2.6%

Minneapolis, MN 

2.9%

12.

Philadelphia, PA 

2.5%

Boston, MA ⬇️

2.8%

13. 

Phoenix, AZ 

2.3%

Phoenix, AZ 

2.5%

14. 

Baltimore, MD 

2.0%

Los Angeles, CA 💥

2.4%

15. 

Seattle, WA 

1.9%

Austin, TX 💥

2.3%

The geographical location of API jobs remained consistent for the most part. Only Denver and Baltimore rotated out of the top 15, to be replaced with Los Angeles, CA, and Austin, TX. 

API Work Arrangement (Remote, Hybrid, or Office Only)

Work Arrangement

Q4 2023 %

Year 2024 %

Remote

46.9%

42.9%

Hybrid

31.3%

37.7%

Office Only

21.8%

19.4%

Note: The percentage listed is where the job arrangement could be inferred from the job listing. In nearly 56% of 2024 job listings, the work arrangement was not explicitly stated enough to be confidently inferred. For hiring managers posting open positions, make it clear what the onsite or hybrid policy is in your listing! 

Unlike office or hybrid roles, which often suffer from vague or missing descriptions, remote jobs are a significant selling point for employers, making them more likely to be explicitly stated. If a company offers remote work, it's often framed as a competitive advantage—attracting talent across geographies, appealing to workers seeking flexibility, and differentiating from companies requiring office attendance. As a result, remote positions are frequently labeled as such in job descriptions, and thus are why they account for such a high percentage of identifiable work arrangements.

API Role Mix Changed Significantly In 2024; Are My New Inference Models to Blame?

API Role Type Where Role Could Be Inferred

Job Role

Q4 2023 %

Year 2024 %

Software Developer

59.1%

72.5%

Software Architect

19.4%

12.8%

Product Management

14.8%

11.4%

Designer

2.8%

0.6%

Technical Writing

1.6%

0.5%

Test/Quality Assurance

1.6%

1.8%

Developer Evangelist

0.6%

0.5%

Interestingly, the listings in 2024 were almost exclusively related to software developer-esque work; less planning or managing and more doing. It will be interesting to see if this trend continues or if this is due to current macroeconomic conditions.

API Experience Where Experience Level Could Be Inferred

Experience Sought

Q4 2023 %

Year 2024 %

Senior

86.6%

43.0%

Mid-Level 

10.5%

55.9%

Entry Level

2.8%

1.1%

As for the experience level sought, my only guess is that when I updated the models, there was significant reclassification of what comprises "senior" responsibility versus "mid-level" when I updated models. I will need to investigate this further.

API Architecture and Tools Remains The Same from 2023, With a Few Surprises

Percentage of Jobs Where An API Style Was Explicitly Mentioned

Architectural Style

Q4 2023 %

Year 2024 %

REST

36.5%

37.0

Event Driven APIs

32.0%

27.8%

SOAP

14.7%

17.9%

GraphQL

13.5%

14.2%

gRPC

3.2%

3.1%

In 2024, event-driven APIs cooled slightly, and there were slightly more mentions of SOAP (and SOAP-related concepts). However, for the most part, architectural styles remained mostly the same. Sadly, there were no job listings mentioning HTMX. Hopefully, that changes in 2025.

Percentage of Listings Where API Description Is Mentioned

API Description Method

Q4 2023 %

Year 2024 %

Swagger

45.7%

73.2%

OpenAPI (OAS)

36.4%

17.1%

Used Indiscriminately

11.0%

0.8%

AsyncAPI

6.9%

1.2%

RAML

-

7.8%

Hey, hey! Fewer people use Swagger and OpenAPI (or OAS) interchangeably in job descriptions! Huzzah! Except…. Did we have a huge upswing in Swagger usage? And RAML made a comeback? These results are puzzling and warrant further investigation. The only hypothesis I have at the moment is that the sample size for job descriptions that explicitly list a description format is relatively small. Therefore, if you get an employer that went all-in on RAML a decade ago and then suddenly seeks to hire a bunch of folks last year with explicit job postings, it skews the results this year. 

APIs Tools Heavily Influenced By Cloud Choices

Percentage of Language Mentions

Language & Framework

Q4 2023 %

Year 2024 %

Java/J2ee/Spring/Kotlin

32.3%

33.1%

node.js/javascript/typescript

24.5%

25.7%

python/django/flask

19.1%

19.4%

c#/.net

18.9%

15.1%

go

2.4%

2.4%

ruby

1.6%

1.4%

php

1.3%

1.4%

Lua, Scala, Perl, and Cobol are not listed in the chart but each have less than 1% of mentions. I look forward to next year's list; hopefully, we can get a Fortran guest appearance.

The programming language breakdown was incredibly stable year to year - in the thousands upon thousands of language mentions, it's mind-boggling that a language like GO would end up with the same percentage. 

Percentage of Explicit Platform Mentions

API Gateway, Lifecycle Management, and Cloud Platform

Q4 2023 %

Year 2024 %

Google (Apigee x, Hybrid, gcp, etc.)

37.4%

14.8%

Salesforce (Mulesoft)

14.8%

15.7%

Microsoft (Azure)

9.8%

25.2%

Amazon (AWS)

8.6%

30.0%

Kong

5.7%

2.1%

TIBCO (mashery)

5.3%

0.7%

IBM (3Scale, API Connect, etc.)

5.0%

3.8%

Broadcom (Layer 7)

3.6%

1.1%

SAP

2.9%

0.4%

Boomi

2.5%

1.4%

Oracle

-

2.4%

Other gateways or platforms mentioned but with less than 1% of related data included Axway, Software AG, WSo2, Tyk, Akana, and Workato.

There are some big shifts with the platform table. Do I really think that there are massive marketshare shifts away from Google's Apigee to similar offerings provided by Microsoft and Amazon? Perhaps. However, my gut suggests this has more to do with my service identification and classification changes. When you talk about APIs on AWS, you might be talking about Lambda, ec2, or any one of hundreds of other services. And Amazon isn't the only one that has this rapidly expanding product catalog. So, whereas there may be only one entry for "Tyk", there might be hundreds of individual service or product names that suggest an API developer will be building on Oracle Cloud (for example). And then each one of those references may have numerous alternate spellings to aggregate ("azure apim", "microsoft apim", "microsoft azure apim", "microsoft api management", "microsoft api mngement", etc.). All of which to say, I spent much more time this year carefully collecting and aggregating these items than last year.

This is another area where I will have to do additional testing of hypotheses.  

Percentage of Explicit API Tool Mentions in Job Listings

Developers love their tools, and any developer listing often takes great pains to list them. The aggregated data references log4j and postgres and kubernetes, kubernetes, and even more kubernetes. However, like last year, I was keen on comparing mentions of tools that were explicitly API related. 

API Tools

Q4 2023 %

Year 2024 %

Postman

51.7%

64.2%

SwaggerHub, Swagger.io

20.7%

9.2%

ReadyAPI

11.6%

7.7%

SoapUI

6.6%

14.6%

Apiary

5.4%

0.6%

Stoplight

1.7%

1.7%

Insomnia

0.8%

1.4%

It should be noted that SoapUI, SwaggerHub, ReadyAPI, and Stoplight are all owned by SmartBear Software. I have presented them here as individual line items.

Other API tools that were mentioned but had less than 1% of the overall total mentions were TSlint and zally. As an overall percentage of job listings, programming language far and away exceeds explicit mention of API tools. Does a small percentage of companies use dedicated API tooling? Or aren't they seen as worthy of inclusion? 

I'd guess that APIs are still too often treated as projects and developers use whatever tooling they have on hand - or what comes bundled with their cloud vendor contract. Support for specialized tooling - to the point where it would be mentioned as a desirable skill set in a "help wanted" listing - remains the exception, not the rule.

Looking Ahead to Next Year's Tracking

In addition to the hypotheses to test I mentioned above, several operational updates are worth doing. 

  • After watching an incredibly persuasive talk about building long-lived software, I'd like to migrate from a PostgreSQL database to SQLite. 
  • In 2024, I updated the previous ChatGPT model I consumed through the API to the latest, GPT-4o. The way I process and store data makes it relatively easy to rerun all prior results to infer important metadata with an upgraded model. I anticipate there will be additional advances in model reasoning and high-precision aggregation - including high-quality models run locally for less power than what currently is consumed by a European city-state (I've got Ollama-mini running on my laptop, and it's close).  
  • I need to find a more affordable Google Jobs Search intermediary. I use a third party because every time I attempt to call the Google APIs directly I end up lost. But for the volume of requests I make, there's no reason I should be paying what I do monthly to scratch an itch
  • There's been much debate about companies posting "ghost jobs". Could I use the accrued dataset to name and shame bad actors? It would be an interesting data engineering problem. 

That's it for 2024's API job review. Was there anything that surprised you? Are there things that you wish you could see? Let me know in the comments. 

Milestones

Wrapping Up

Thank you for reading to the end. One of the joys of writing this newsletter the way I do is that I'm not bound by the grind of traditional industry news sites. These places are under increasing pressure to churn out content; after all, the more pieces, the more ads. The mill's demand for grist often results in small stories being stretched into tall tales and derivative work being propped up as new thought. 

I really have no interest in contributing to that pollution, so thanks for letting me do this my way. I hope you continue to find value in it.

Till next time,

Matthew (@matthew in the fediverse and matthewreinbold.com on the web)

Subscribe to Net API Notes

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe