×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Software Engineer Apprentice

Job in Lowell, Middlesex County, Massachusetts, 01856, USA
Listing for: IBM
Apprenticeship/Internship position
Listed on 2026-01-12
Job specializations:
  • IT/Tech
    IT Support
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

About the Role

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 sell. To make markets. To invent. 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.

Apprenticeship Program

The IBM Apprenticeship Program lasts approximately 12 months and is an officially registered apprenticeship recognized by the Department of Labor (DOL). Throughout the apprenticeship, you will complete specific learning hours and on‑the‑job training that has been outlined to ensure you are developing the essential skills and competencies. You will learn at your own pace, but most apprentices will complete their learning within 12 months.

Upon graduation, you will receive a nationally‑recognized credential from the DOL and be eligible to apply for full‑time roles at IBM.

Responsibilities
  • Complete required learning hours and on‑the‑job training outlined by the apprenticeship program.
  • Learn the fundamentals of development, software design, testing, and cloud computing.
  • Apply IBM Design Thinking, agile principles, Dev Ops, and continuous delivery practices.
  • Participate in on‑going training and development to advance technical and professional skills.
  • Contribute ideas, take on responsibilities, and make choices about how to get the job done in an interactive, collaborative environment.
  • Support customer issue resolution by debugging customer problems and environments and increasing cloud service skills.
Qualifications
  • Drive and eagerness to learn.
  • Strong problem‑solving and communication skills.
  • Able to work independently and take initiative, as well as collaborate and contribute to an agile team environment.
  • Some knowledge or experience in at least one of:
    Java, JavaScript, PHP, C#, Objective‑C, C/C++, Python, Ruby, Haskell, Scala, F#, Clojure.
  • Familiarity with Design Thinking, hypothesis‑driven development, social coding, agile principles.
  • Experience with container development using Docker or Vagrant.
  • Experience with application development, Dev Ops automation, and development tool chains such as Travis, Jenkins, JUnit, and automated test tools.
Required Technical and Professional Expertise
  • Basic knowledge in at least one of the programming languages listed above.
  • Willingness to complete all requirements of the apprenticeship program.
  • High school education is required.
Preferred Education
  • Associate’s Degree / College Diploma.
Additional Information
  • Position is not eligible for visa sponsorship.
  • No relocation is available for this position.
Job Details
  • Seniority level:
    Mid‑Senior level
  • Employment type:

    Full‑time
  • Job function:
    Engineering and Information Technology
  • Industries: IT Services and IT Consulting
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary