Software Engineer Apprentice

  • $97k – $107k
  • |
    North Castle
  • |No experience required
  • |Full Time
Posted: 2 weeks ago
Job Location
North Castle
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Python
PHP
Java
Javascript
Haskell
C#
Ruby
Clojure
Scala
F#
Objective-C
C/C++

About the job

IntroductionAt IBM Finance & Operations, we are the backbone of IBM's transformation driving efficiency, transparency, and smart decision-making across the business. Our teams provide the insight and discipline that guide strategy, ensure financial strength, and enable IBM to invest in innovation and growth. Working in Finance & Operations means combining analytical skills with collaboration and curiosity. You'll partner with colleagues across functions and geographies, using data, technology, and process excellence to create solutions that improve performance and deliver measurable impact. IBM offers continuous learning, career development, and a culture that values diverse perspectives. Join us and be part of a global team that keeps IBM moving forward, while building your own future in a dynamic and evolving environment.Your Role And ResponsibilitiesIBM Apprenticeship Program, which lasts approximately 12 months, is an official registered apprenticeship recognized by the Department of Labor (DOL). Every graduate of a Registered Apprenticeship program receives a nationally-recognized credential from the DOL.During the apprenticeship duration, you will be required to complete specific learning hours and on the job training that has been outlined to ensure you are developing the skills and competencies essential to the role. You will be able to learn and grow at your own pace, but we expect most apprentices will complete their learning within 12 months. Once you graduate and receive your certificate from our apprentice program, you will be eligible to apply to available full-time roles at IBM.Who You AreAn apprenticeship is about learning. We’re seeking candidates who have the following requirements, but we know you’re just getting your career started, and we’re committed to helping you learn and grow. If you’ve had some experience with coding or development in the past, you’re exactly the type of candidate we’re looking for….Drive and eagerness to learnStrong problem solving and communication skillsAble to work independently and take initiative, as well as work collaboratively and contribute to an agile team environmentSome knowledge or experience in ONE or more of the following:Java, JavaScript, PHP, C#, Objective-C, C/C++, Python, Ruby and/or functional languages (Haskell, Scala, F#, Clojure)Design ThinkingHypothesis driven developmentSocial codingAgile principlesContainer development using tools such as Docker or VagrantApplication Development, DevOps automation, and the development toolchain (e.g. Travis, Jenkins, Junit, automated test tools)Preferred EducationHigh School Diploma/GEDRequired Technical And Professional ExpertiseMust have basic knowledge in one of the following programming languages: Java, JavaScript, PHP, C#, Objective-C, C/C++, Python, Ruby and/or functional languages (Haskell, Scala, F#, Clojure)Willingness to complete the requirements of the apprenticeship program.