IBMNow HiringApprenticeshipNo Degree Required

Software Engineer Apprentice

Lowell, Massachusetts12-Month ProgramDOL Certified$89,760 - $98,736

About the Program

The IBM Apprenticeship Program is an official Department of Labor (DOL) registered apprenticeship lasting approximately 12 months. Every graduate receives a nationally-recognized credential from the DOL.

This is a fantastic opportunity for career changers and those without traditional CS degrees. You only need a high school diploma or GED to apply, plus some basic coding knowledge.

Once you graduate and receive your certificate, you'll be eligible to apply to full-time roles at IBM.

Get Updates

Get notified about application tips and similar apprenticeship opportunities.

Who Should Apply

This program is ideal for:

  • 1Career changers: You're transitioning into tech from another field
  • 2Self-taught developers: You've learned to code on your own and want structured experience
  • 3Bootcamp graduates: You've completed a coding bootcamp and want enterprise experience
  • 4Non-traditional backgrounds: You don't have a CS degree but have a passion for technology

Requirements

Education

High School Diploma or GED (Associate's Degree preferred but not required)

Technical Skills

Basic knowledge in one programming language (Python, Java, JavaScript, C++, etc.)

Work Authorization

Must be authorized to work in the US (no visa sponsorship available)

Location

Must be able to work in Lowell, MA (no relocation assistance)

What You'll Learn

1

Software Development Fundamentals

Development principles, software design, testing, and debugging

2

Cloud Computing

IBM Cloud services, container development with Docker

3

Agile & DevOps

Agile principles, continuous delivery, and the development toolchain (Jenkins, Travis, etc.)

4

IBM Design Thinking

User-centered design methodology used across IBM

The Experience

Local Cohort

Join with other apprentices and go through training together

Personal Skills Roadmap

Work with managers and mentors on your personalized learning journey

Digital Credentials

Earn badges to validate your skills as you complete milestones

Path to Full-Time

Eligible to apply for full-time IBM roles after graduation

Benefits

  • Medical, dental, and vision coverage
  • 8 paid holidays
  • 56 hours paid sick time + 80 hours paid vacation
  • 401(k) and life insurance
  • IBM Employee Stock Purchase Plan

Ready to Apply?

This is an incredible opportunity to break into tech at one of the world's most iconic technology companies - no degree required. You'll earn while you learn and get a nationally-recognized credential.

Apply on IBM Careers