Enable job alerts via email!

Software Engineer Apprentice

IBM

San Jose (CA)

On-site

USD 40,000 - 60,000

Full time

18 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

IBM is offering a Software Engineer Apprentice role designed for individuals eager to learn software development. This 12-month apprenticeship program provides on-the-job training and essential skills in programming, agile principles, and cloud computing, preparing candidates for future full-time roles at IBM.

Qualifications

  • Basic knowledge in one of the specified programming languages.
  • Willingness to complete the apprenticeship program requirements.

Responsibilities

  • Develop skills through hands-on projects and digital credentials.
  • Work within a team of experienced developers and mentors.
  • Learn development fundamentals, software design, testing, and cloud computing.

Skills

Problem-solving
Communication
Agile principles
Design Thinking

Education

Associate's Degree/College Diploma

Tools

Docker
Vagrant
Travis
Jenkins
JUnit

Job description

Join to apply for the Software Engineer Apprentice role at IBM.

Introduction

At IBM, work is more than a job - it's a calling: To build, to design, to code, to consult, to think along with clients, and to sell. To make markets, to invent, and to collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, let's talk.

Your Role And Responsibilities

Are you interested in pursuing a software development career? Have you heard about agile development but want to learn more about how it works? Are you someone with a foundational understanding of development or programming concepts, looking for a less traditional path to achieve it?

What is an Apprenticeship?

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

Who You Are

We seek candidates eager to learn, with strong problem-solving and communication skills, able to work independently and collaboratively in an agile environment. Some knowledge or experience in one or more of the following is preferred:

  • Java, JavaScript, PHP, C#, Objective-C, C/C++, Python, Ruby, or functional languages (Haskell, Scala, F#, Clojure)
  • Design Thinking
  • Hypothesis-driven development
  • Social coding
  • Agile principles
  • Container development with Docker or Vagrant
  • Application Development, DevOps automation, and related tools (e.g., Travis, Jenkins, JUnit)
What’s the Experience?

As an apprentice, you'll join a local cohort, learn about IBM, and develop skills through hands-on projects, milestones, and digital credentials. You'll work within a team of experienced developers and mentors, learning development fundamentals, software design, testing, cloud computing, agile principles, IBM Design Thinking, DevOps, and continuous delivery. You'll also learn to troubleshoot customer issues, debug environments, and enhance cloud service skills, contributing actively to your team.

This position is not eligible for visa sponsorship, and no relocation assistance is provided.

Preferred Education

Associate's Degree/College Diploma

Required Technical And Professional Expertise
  • Basic knowledge in one of the specified programming languages
  • Willingness to complete the apprenticeship program requirements
Preferred Technical And Professional Experience

None

Additional Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: IT Services and IT Consulting
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Apprentice Software Engineer

VSP Vision Care

Remote

USD 58,000 - 81,000

Yesterday
Be an early applicant

Software Engineer Apprentice

Lensa

San Jose

On-site

USD 50,000 - 70,000

6 days ago
Be an early applicant

Apprentice Software Support Engineer

i2 Group Inc.

Richmond

Remote

USD 50,000 - 70,000

6 days ago
Be an early applicant

Apprentice Software Support Engineer

Harris Computer

Georgia

Remote

USD 45,000 - 60,000

18 days ago