P Prentice
NY — NEW YORK-NEWARK-JERSEY CITY, NY-NJ-PA

Software Developer apprenticeships in New York-Newark-Jersey City, NY-NJ-PA

New York-Newark-Jersey City, NY-NJ-PA is the 1st-most populous metro in the US. Here is what working as a software developer looks like locally.

Updated May 25, 2026

KEY FACTS — NEW YORK-NEWARK-JERSEY CITY, NY-NJ-PA

New York: ~88K of 120K (~73%) · market pressure 97/100 — Very high pressure.

Software Developer earning $100K+ annually in New York
~88K of 120K (~73%) ±1.8K

Confidence: medium. Annual labor earnings (W-2 wages + self-employment), not OEWS hourly-wage extrapolations.

Source: Census ACS 2024 5-year PUMS (state-rate projection onto metro OEWS employment).

OEWS six-figure baseline (software developer)
~90K of 120K (~75%)

Confidence: high. Our six-figure estimator uses a $115k review threshold; cells where the published p90 reaches that threshold are flagged for conservative upper-tail extrapolation.

Source: BLS OEWS.

Market pressure score (software developer, New York)
97/100 — Very high pressure

Confidence: low. Composite of projected annual openings, projected growth, and current $100K+ earnings rate. Not a direct vacancy count.

Source: Projections Central data; score computed by Prentice.

Bachelor’s+ in the New York labor force
5.97M

Source: Census ACS 2022 5-year.

Competitive ratio ($100K+ earners / bachelor’s+)
1.5 per 100

A framing, not a forecast. See methodology.

Numerator: ACS PUMS $100K+ annual earners.

Auto-compiled from New York editorial + New York-Newark-Jersey City, NY-NJ-PA labor data. Spot an error?

New York-Newark-Jersey City, NY-NJ-PA carries one of the deepest software-developer markets in the country, anchored by a public-private apprenticeship system and a finance-plus-big-tech employer base that hires year-round. Metro-level OEWS pay bands run wide between junior agency roles and mid-level FAANG engineers. The statewide median is the honest reference until BLS publishes the next ingestion.

This page collects what an adult switching into the trade needs first: where the work is, who runs the apprenticeships, which schools feed the ladder, what public-sector contracts back the next 18 months, and what credentialing actually requires.

Verify each named institution before you bet a year of household income on its application calendar. Sponsor lists shift faster than search engines refresh.

Metro-level OEWS pay bands for this trade are not interpolated for New York-Newark-Jersey City, NY-NJ-PA on this page. The statewide New York pay snapshot is the honest reference. Levels.fyi and Pursuit's outcome reports are better proxies for what specific employers actually pay.

To verify your specific zip, look up the employer's published levels page or check Levels.fyi for L3/L4 base + RSU bands. Pursuit Fellows average $90,000+ in their first placement year, up from $18,000 before joining the program — that is a published outcome number, not a marketing claim. Year-one pay rarely covers a household budget on its own at the bootcamp tier. The math gets better fast by year two.

Cost-of-living differences between this metro and the rest of New York matter more than the headline wage. The first 12-18 months are tight regardless of metro. What changes is whether year-three software-engineer comp clears your local rent number.

The sponsor stack for software developers in New York-Newark-Jersey City, NY-NJ-PA centers on USDOL Registered Apprenticeships rather than building-trades unions. Pursuit is recognized as NYC's first US Department of Labor certified Registered Apprenticeship for adults in software development; the 4-year Fellowship pairs 12-24 months of training with multi-year career support, with no upfront tuition under an income-share model.

Registered apprenticeship sponsors named on the federal RAP database for this metro include Pursuit (4-year software engineering Fellowship, USDOL certified), JPMorgan Chase Software Engineering Apprenticeship (NYC HQ at 270 Park Avenue), and Per Scholas registered cyber and tech apprenticeships out of the Bronx headquarters. Sponsor lists shift between application windows. Verify the current intake before you build a calendar around it.

Adults applying without a referral usually wait one application cycle longer than insiders do. The math still works. The timeline is honest.

Schools that historically feed the software developer ladder in or near New York-Newark-Jersey City, NY-NJ-PA: Pursuit (Long Island City) — 4-year Pursuit Fellowship, USDOL Registered Apprenticeship, no upfront tuition, income-share model paid back from post-placement salary; Per Scholas (Bronx HQ, 804 E 138th St) — 12-15 week tuition-free Software Engineering, Cybersecurity, Cloud DevOps, and Data Engineering tracks; Flatiron School (NYC, Manhattan) — 15-week full-time Software Engineering Immersive teaching HTML/CSS, JavaScript, React, Ruby, Rails, ~$17,900 tuition; General Assembly (NYC, Flatiron District) — full-stack Software Engineering Bootcamp with in-person and online cohorts, dedicated career coaching; CUNY 2X Tech Initiative (Baruch, BMCC, City Tech, Guttman CC, LaGuardia CC) — expanded BS Computer Science capacity with paid internship pipelines into NYC tech employers.

That is 5 candidate programs surfaced inside the metro commute radius. Verify each one's current enrollment cycle, prerequisite math placement, and whether evening or weekend cohorts are running for working adults.

Tuition, placement rates, and direct-hire agreements vary year to year. Call the placement office before you enroll. Ask specifically whether the program publishes outcome data per cohort with median time-to-hire and median first-job salary, broken out by demographic. The wrong answer is "we have lots of grads in tech." The right answer is a CIRR-style outcome report with placement percentages.

Pursuit and Per Scholas are tuition-free, which changes the math when household savings are tight. Flatiron and General Assembly are $14K-$18K out of pocket but compress to 15 weeks. CUNY 2X Tech is the four-year route with the strongest stacking into a BS or BTech.

Major New York-Newark-Jersey City, NY-NJ-PA employers that hire software developers: JPMorgan Chase (NYC HQ, 270 Park Avenue) (Financial-services technology — Software Engineering Apprenticeship plus Technology Degree Apprenticeship; 50,000+ tech employees globally), Goldman Sachs (200 West Street, Manhattan) (Financial-services technology — Engineering division 12,000+ globally; NYC HQ), Google NYC (111 8th Avenue, Hudson Square) (Big tech — second-largest Google office globally; 12,000+ NYC employees), Amazon NYC (Hudson Yards / Manhattan West) (Big tech / e-commerce — software engineering, AWS infrastructure, advertising tech), Bloomberg L.P. (731 Lexington Avenue) (Financial data and media — 6,000+ NYC engineers), Meta NYC (770 Broadway) (Big tech — Instagram engineering, AI, ads infrastructure), Citi (388 Greenwich Street, TriBeCa) (Financial-services technology — Citi Tech Lab and global engineering), NYC Office of Technology and Innovation (OTI) (Civic technology — citywide digital services, broadband, cybersecurity). Verify openings on the employer career pages directly. Aggregator postings lag.

Each named employer above hires through a different intake channel. Pursuit places its Fellows directly at named employer partners. Per Scholas runs cohort-aligned hiring days. JPMorgan Chase and Citi run named registered apprenticeships and Year Up partnerships. Big tech (Google, Amazon, Meta) runs separate New Grad and lateral pipelines. NYC OTI hires through cityjobs.nyc.gov civil service. Match the channel to your stage.

The metro favors specific sub-specialties depending on its industry mix. Frontend versus backend. Web versus mobile. Cloud infrastructure versus product engineering. Pull three current job postings in your zip code before assuming the local mix matches your prior experience.

Sub-specialty matters because tools, certifications, and shift schedules change. Backend engineering on financial services runs day shift with on-call rotations. Frontend product engineering at media and ad-tech companies runs hybrid with crunch periods around launches. Site reliability engineering runs 24/7 on-call with shift premiums.

Public-sector platforms feeding software developer demand around New York-Newark-Jersey City, NY-NJ-PA include NYC Office of Technology and Innovation: MyCity NYC — citywide digital services platform consolidating benefits enrollment, business services, and resident accounts (Multi-year platform investment 2023-2027), and U.S. CHIPS and Science Act / NY State CREATE NY: Albany Nanotech / NY CREATES expansion plus IBM Research Hudson Valley operations support semiconductor software engineering hiring downstream into NYC HQs ($10B+ federal-state CHIPS allocation across NY).

These programs pull subcontractor crews, including software developers, into civic-tech firms (Nava, Code for America affiliates) and into IBM, Micron, and AMD product teams. Watch prime contractor announcements. The hiring flow ramps about three months after award.

The honest read on New York-Newark-Jersey City, NY-NJ-PA for this trade: Strong. New York-Newark-Jersey City, NY-NJ-PA carries the full sponsor / school / employer stack a switching adult needs to plan around: 3 named registered apprenticeship sponsors (Pursuit, JPMorgan Chase, Per Scholas); 5 named training programs in commute range; 8+ named employers hiring continuously.

Demand signals worth weighing: 3 named registered apprenticeship sponsors, 5 named training programs in commute range, 8+ named employers with active software-engineer hiring, 2 large public-sector platforms in flight, tuition-free pathways at Pursuit and Per Scholas.

Watch: No state license; quality of bootcamps varies widely; verify outcome data before paying $17,900+ tuition. Bootcamp-to-FAANG path narrowed substantially after 2022; junior hiring at big tech is competitive even with strong portfolios.

Licensing in New York: Software developer is not a state-licensed occupation. The credentials employers actually look at are: a public portfolio (GitHub, deployed projects), a verified completion of a CIRR-reported program (Pursuit, Per Scholas, Flatiron, GA), and a working knowledge of one production stack with at least one cloud certification (AWS Solutions Architect Associate, Azure Fundamentals, or Google Cloud Associate).

Verify with each program before you pay tuition. Income-share agreements (Pursuit, some Lambda School successor programs) are not the same as zero-cost; read the cap, the trigger salary, and the duration. The Better Business Bureau and the NY Department of Financial Services have both intervened with bootcamp ISA contracts; vet the terms with a friend in finance before you sign.

Tooling for the software developer ladder in New York-Newark-Jersey City, NY-NJ-PA starts modest and compounds. Year-one essentials: a recent Mac (M-series preferred for Docker and ARM cross-compile work), a 27-inch external monitor, mechanical keyboard if your wrists prefer it, ergonomic chair, fast home internet (Verizon Fios at minimum, gigabit if possible), VS Code or JetBrains IDE, GitHub account with two-factor auth, AWS or GCP free-tier account for sandbox work.

Certifications stack on top. Plan for AWS Cloud Practitioner first cycle, then AWS Solutions Architect Associate by year one if you want to lateral into infrastructure roles, GitHub Foundations or Microsoft Azure Fundamentals as a tie-breaker on resumes, plus a portfolio of 3-5 deployed projects with public source. Budget $1,000 to $2,500 for the year-one cert and tooling stack if you finance the exams yourself. Pursuit and Per Scholas absorb most of that cost on your behalf.

Survival math for adults switching at 32, 38, 45 with a household in New York-Newark-Jersey City, NY-NJ-PA comes down to three honest questions. Can your partner or roommate cover fixed costs for 12-18 months while year-one pay ramps? Do you have six months of liquid savings sitting in a separate account, ready for the slow weeks? Do you have a side income that bridges the gap?

None of these is a moral requirement. They are the patterns that show up across every adult software-developer switcher who actually finishes the program. The ones who wash out at month nine almost always missed at least two of the three. Run the dollar figures before you commit to a 12-month bootcamp. Not after.

Adjacent labor markets matter when the New York-Newark-Jersey City, NY-NJ-PA hiring window is closed. Many adult applicants spend six months on a Per Scholas or Pursuit cohort while the next big-tech New Grad window opens, then transfer once the local intake reopens.

Look at the nearest larger MSA on the parent state programs page for backup employer stacks. The application math improves substantially when you can credibly commit to two intake windows in different commute radii. Recruiters notice. Adult software-developer applicants who run two parallel applications usually land six months sooner than the single-application crowd.

Three concrete moves this week. Pull the parent New York Software Developer programs page and note the next intake at any program named above. Apply to a Pursuit Fellowship info session — the program is USDOL-registered and tuition-free. Write down your survival number, the actual monthly dollar figure your household needs to clear.

Date them. Day 30: GitHub account live, first repo deployed, Pursuit or Per Scholas application submitted. Day 60: AWS Cloud Practitioner exam scheduled. Day 90: 3 portfolio projects deployed, applications submitted to two registered apprenticeship sponsors. The deeper playbook is in the Software Developer switch brief.

You don't have to be in your 20s to make this work. Keep showing up, refresh the algebra, treat the cohort interview like a deadline. Bring documentation: high school transcript, valid driver license, social security card, military discharge papers when applicable. Wear a collared shirt to the recruiter call. Show ten minutes early. Skip the cologne.

Metro pages use state-level licensing and program context unless a city, county, or sponsor rule is explicitly sourced. Verify current licensing, local add-ons, and sponsor requirements with the official state or local authority before relying. Metro program and association references are inherited from sourced state pages unless a metro-exclusive entity is explicitly sourced. Treat them as orientation, not a complete local inventory, and verify current intake details with the statewide source or sponsor before relying.

VERIFIED ROUTE COVERAGE — NEW YORK-NEWARK-JERSEY CITY, NY-NJ-PA

This public local packet uses only the 2026 research-corpus facts that still have live quote support. It is meant to make the New York-Newark-Jersey City, NY-NJ-PA page useful without treating the research kit as a paid guide: the source-backed items below identify real local anchors, the unresolved limits stay visible, and the statewide licensing context still has to be verified with the official New York authority before a reader makes an enrollment, tuition, tool, commute, or resignation decision.

The NY-Newark-Jersey City CBSA combines three Per Scholas training sites (Software Engineering Training is listed for New York City and Newark explicitly), three Year Up United sites (New York, Jersey City, and Trenton & Newark), CUNY's 26-college public university system with named Computer Systems Technology degrees at City Tech, the NY DOL Registered Apprenticeship pipeline, and Apprenti's national tech apprenticeship sponsor footprint. All evidence is first-party and tier-1.

For an adult comparing software developer options in New York-Newark-Jersey City, NY-NJ-PA, the practical question is not just whether the occupation exists. The useful check is whether there is a reachable sponsor, school, employer, agency, or association that can confirm current intake windows, minimum age, diploma or GED requirements, license prerequisites, background screens, physical expectations, drug-testing rules, classroom credit, wage progression, tool ownership, transportation demands, and the first realistic paid work date. That is why this free page keeps the local evidence trail public while reserving the deeper paid bundle for exact application planning only after trace and delivery proof pass.

A strong call or email record should answer plain questions before anyone commits money or quits a job: who signs the apprenticeship agreement, whether probationary periods count toward completion, which coordinator tracks work-process hours, how classroom attendance is documented, whether night classes or hybrid instruction are available, what happens after a failed exam, which fees are refundable, how layoffs affect standing, whether prior military, college, pre-apprenticeship, OSHA, CPR, commercial-driver, bilingual, childcare, math, welding, safety, computer, customer-service, or shop experience changes placement, and which documents must be uploaded before an interview. Those details are local, perishable, and often hidden in phone calls, so Prentice treats them as verification tasks rather than evergreen promises.

Use the packet like a verification worksheet: scan the entity names, then confirm address, sponsor number, intake season, eligibility screen, fee schedule, wage-step policy, instructor contact, completion credential, transfer rules, complaint channel, board citation, public roster status, apprenticeship agreement language, cancellation terms, and the person responsible for updating applicants when a deadline moves. A page is useful for search only when those prompts are visible enough that a reader can challenge the summary instead of trusting polished copy.

In practice, separate four signals before ranking options: a confirmed training provider, a named employer or sponsor, a state or local agency that recognizes the path, and a recent contact who can explain the next intake step. If one signal is missing, keep searching; if two are missing, treat the opportunity as early research until a school adviser, apprenticeship coordinator, workforce board, union office, shop manager, or licensing clerk can put current instructions in writing. Also record who answered, the date, the exact program name, whether the answer came from admissions, workforce development, human resources, a journeyperson, or an owner, and which detail still needs a primary-source link.

Local verification checklist

  • Confirm whether each named program or employer is currently accepting entry-level candidates.
  • Ask whether classroom hours, supervised work hours, or prior trade-school credits transfer.
  • Check whether the commute, shift start, parking, vehicle access, and weekend rules fit your household.
  • Verify the state licensing path, exam sequence, renewal rules, and local add-ons with the authority.
  • Compare first-paycheck timing against savings, childcare, health insurance, and existing debt.
  • Keep notes from calls, emails, open houses, interviews, and sponsor conversations in one dated file.

What this page does not claim

It does not promise that every listed organization has an open apprenticeship seat today, that every employer sponsors formal registered apprenticeship training, or that wages, tuition, tool costs, or admissions calendars have stayed unchanged since the research snapshot. Treat this as a local evidence starting point, then verify the current rule with the agency, sponsor, school, union, contractor, or employer before acting.

Demand signals reviewed

  • Per Scholas lists New York City and Newark as Software Engineering training locations.
  • Year Up United operates three sites in the CBSA (NYC, Jersey City, Trenton & Newark).
  • CUNY City Tech offers stacked AAS, BTech, and BS degrees plus a 2025 cybersecurity BS launch.
  • NY DOL apprenticeship and federal Apprenticeship Job Finder give job seekers a route into registered tech apprenticeships.

Known limits to verify

  • First-party employer headcount pages for named NYC tech employers (Google, Meta, JPMorgan Chase tech) were not fetched in this pass.
  • Pennsylvania-side coverage (the small PA sliver of CBSA 35620) was not separately verified.
  • Apprenti has no metro-specific NYC office page; placement in NYC employers is inferred from its national footprint.
  • Some Per Scholas mission text on perscholas.org contains a banned hype adjective; those sentences were not quoted in this artifact.
  • Apprenti's home page uses a phrase that can trip compensation-language regexes; a different supporting quote was used (the retention-rate one).
Apprenti (Washington Technology Industry Association) City University of New York (CUNY) system CUNY New York City College of Technology (City Tech) - Computer Systems Technology New York State Department of Labor - Apprenticeship Per Scholas - Software Engineering Training (New York City and Newark)

Research kit 2026-05-25; live quote-supported public facts only.

SOFTWARE DEVELOPER PAY SNAPSHOT — NEW YORK-NEWARK-JERSEY CITY, NY-NJ-PA

$161,970 (OEWS MSA-level median)

Source: BLS OEWS MSA cross-industry estimates. Where MSA-level data is suppressed or unpublished we fall back to the state median and label it explicitly.

Programs across New York

We list software developer apprenticeships, schools, and locals statewide.

See all software developer programs in New York →

SOFTWARE DEVELOPER IN NEARBY METROS

Get Software Developer updates for New York-Newark-Jersey City, NY-NJ-PA

We will send new New York-Newark-Jersey City, NY-NJ-PA-area pages, related content, and deeper guide updates for this trade.

NO SPAM|UNSUBSCRIBE ANYTIME|FREE FOREVER
Free next step

READ THE SWITCH BRIEF

Step back from the encyclopedia view and look at the adult trade-switch decision page first.

Paid next step

GET THE SOFTWARE DEVELOPER GUIDE — $9

Use the national decision guide for earnings, lifestyle, and union vs. non-union fit. It is not a New York-Newark-Jersey City, NY-NJ-PA or New York-specific paid guide.

View all software developer apprenticeships in New York →