IBMposted 5 months ago
$85,360 - $93,896/Yr
Full-time • Entry Level
Lowell, MA
Computer and Electronic Product Manufacturing

About the position

The Software Engineer Apprentice role at IBM is designed for individuals interested in pursuing a career in software development through a structured apprenticeship program. This 12-month program provides hands-on training and learning opportunities in various programming languages and agile development practices, culminating in a nationally-recognized credential from the Department of Labor. Apprentices will work collaboratively within a team, gaining practical experience and skills essential for a successful career in software engineering.

Responsibilities

  • Complete specific learning hours and on-the-job training as outlined in the apprenticeship program.
  • Collaborate with managers and mentors to progress through a personal skills roadmap.
  • Participate in ongoing training and development focused on professional and technical skills.
  • Contribute to project teams by applying learned skills in real-world scenarios.
  • Earn digital credentials to validate skills throughout the apprenticeship.

Requirements

  • 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.

Benefits

  • Medical & prescription drug coverage
  • Dental insurance
  • Vision insurance
  • Mental health & well-being support
  • 8 paid holidays
  • Minimum 56 hours paid sick time
  • 80 hours paid vacation
  • 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