IBM-posted about 1 year ago
$93,120 - $102,432/Yr
Full-time • Entry Level
San Jose, CA
Computer and Electronic Product Manufacturing

The Software Engineer Apprentice role at IBM is designed for individuals interested in starting a career in software development. This 12-month apprenticeship program provides hands-on training and learning opportunities in various programming languages and agile development practices. Apprentices will work closely with experienced developers and mentors, gaining essential skills in software design, testing, and cloud computing, while also contributing to real projects within a collaborative team environment.

  • Complete specific learning hours and on-the-job training as outlined in the apprenticeship program.
  • Collaborate with project teams to apply learned skills and competencies.
  • Participate in ongoing training and development focused on professional and technical skills.
  • Work independently and as part of an agile team to solve problems and contribute ideas.
  • Debug customer problems and environments, increasing Cloud Service skills.
  • Basic knowledge in one of the following programming languages: Java, JavaScript, PHP, C#, Objective-C, C/C++, Python, Ruby, or functional languages (Haskell, Scala, F#, Clojure).
  • Willingness to complete the requirements of the apprenticeship program.
  • Some work experience as an Application Developer or in a DevOps role.
  • Medical & prescription drug coverage
  • Dental insurance
  • Vision insurance
  • Mental health & well-being support
  • Paid holidays (8 days)
  • Paid sick time (minimum 56 hours)
  • Paid vacation (80 hours)
  • Life insurance
  • 401(k) plan
  • Financial counseling
  • IBM Employee Stock Purchase Plan
  • Paid family medical leave
  • Disability benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service