off-the-stack
cd ~/careers
Enterprise platformaka "ABAP Dev"

SAP / ABAP Developer

Unfashionable, scarce, and quietly one of the best-paid niches in enterprise software.

Entry
$80k
Mid
$125k
Senior
$170k+
Demand
Steady

SAP runs the core operations — finance, supply chain, manufacturing — of an enormous share of the world's largest companies, and customizing it means ABAP, SAP's own programming language, plus increasingly modern tools like Fiori and the BTP cloud platform. It's about as far from startup-cool as code gets, which is precisely why the few people who do it well are paid so handsomely.

The myth

ABAP is a dead, legacy language.

The reality

Modern ABAP, Fiori (UI5), and SAP BTP are actively evolving, and the massive S/4HANA migration means more SAP development work right now, not less.

cat ./what_you_actually_do.md

  • Write and modernize ABAP to customize SAP's core finance, logistics, and manufacturing modules.
  • Build Fiori / UI5 front-ends so SAP feels less like a 1990s terminal.
  • Develop cloud extensions and integrations on SAP BTP.
  • Support the giant S/4HANA migrations reshaping nearly every SAP customer.
  • Sit at the seam between business processes and the code that runs them.

cat ./why_underrated.md

It is deeply, almost proudly unfashionable — students hear 'SAP' and think of grey enterprise software, not a career. But that reputation hides a scarcity story: the existing ABAP workforce is aging out, the install base is colossal and mission-critical, and the S/4HANA transition created a surge of demand exactly as supply tightened. For someone willing to ignore the prestige hierarchy, it's one of the most stable and well-compensated corners of the entire industry.

grep -i 'good fit' ./who.md

  • People who value long-term security and scarcity premiums over trendiness.
  • Builders who like sitting where business process meets code.
  • Anyone comfortable with large, structured enterprise environments.

cat ./pay.md

The S/4HANA migration wave has every large SAP shop competing for a shrinking pool of talent. Experienced ABAP and SAP consultants bill $100–200/hr, and senior full-time roles clear $160k — with strong job security because nobody rips out SAP on a whim.

./break_in.sh

  1. Use a free trial system

    SAP offers trial BTP accounts and learning systems. Get hands-on with ABAP and Fiori basics before anything else.

  2. Take SAP Learning Hub / certification

    SAP's own training and certifications carry real weight with the consultancies that do most of the hiring.

  3. Learn modern ABAP, not just classic

    ABAP on HANA, CDS views, and RAP are what separate a future-proof developer from a legacy one.

  4. Target SAP consultancies

    The big system integrators hire and train constantly, especially around S/4HANA projects.

tail -f ./a_day.log

  • 09:00Investigate a finance report pulling wrong totals after a config change.
  • 11:00Write a CDS view and an ABAP class for a new reporting requirement.
  • 14:00Build a small Fiori app so end users stop living in transaction codes.
  • 16:00Join an S/4HANA migration workshop and scope custom-code remediation.

ls ./toolbelt

  • ABAP
  • ABAP on HANA / CDS
  • Fiori / UI5
  • SAP BTP
  • S/4HANA
  • SAP GUI