Software Engineer

IBM

Armonk, NYFresher14h agovia LinkedIn

This job at a glance

Who can apply
New grads, no experience needed · Diploma
Must know
AgilePythonJavaJavaScriptC++C
Work
On-site in Armonk
Pay
Not stated by the employer.
Skill demand
Python44%Java40%JavaScript40%Agile31%of 100 similar entry-level jobs posted in the US this week
Listed
Oct 27, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

The IBM Apprenticeship Program is an official registered apprenticeship recognized by the Department of Labor (DOL), lasting approximately 12 months. Graduates receive a nationally-recognized credential from the DOL. During the apprenticeship, you will complete specific learning hours and on-the-job training to develop essential skills and competencies for the role. Most apprentices will complete their learning within 12 months. Upon graduation and receiving your certificate, you will be eligible to apply for available full-time roles at IBM.

Key Responsibilities

  • Complete specific learning hours as outlined by the apprenticeship program.
  • Engage in on-the-job training designed to develop role-essential skills and competencies.

Requirements & Tech Stack

  • Drive and eagerness to learn.
  • Strong problem-solving skills.
  • Strong communication skills.
  • Ability to work independently and take initiative.
  • Ability to work collaboratively and contribute to an agile team environment.
  • Some knowledge or experience in ONE or more of the following:
  • Java, JavaScript, PHP, C#, Objective-C, C/C++, Python, Ruby and/or functional languages (Haskell, Scala, F#, Clojure)
  • Design Thinking
  • Hypothesis driven development
  • Social coding
  • Agile principles
  • Container development using tools such as Docker or Vagrant
  • Application Development, DevOps automation, and the development toolchain (e.g. Travis, Jenkins, Junit, automated test tools)
  • Willingness to complete the requirements of the apprenticeship program.

Qualifications

  • Basic knowledge in one of the following programming languages: Java, JavaScript, PHP, C#, Objective-C, C/C++, Python, Ruby and/or functional languages (Haskell, Scala, F#, Clojure).
  • Preferred Education: High School Diploma/GED.

IBM Entry-Level & New Grad Jobs · last 7 days

46 openings · all need no experience

See all 46 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job