IBM-posted about 1 year ago
$93,120 - $102,432/Yr
Full-time • Entry Level
Armonk, NY
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 demonstrate new competencies.
  • Participate in ongoing training and development focused on professional and technical skills.
  • Contribute ideas and take on responsibilities within the team.
  • Learn to resolve customer issues and debug problems in various environments.
  • Basic knowledge in one or more programming languages such as 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.
  • 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