×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Java Developer

Job in North Castle, Westchester County, New York, 10504, USA
Listing for: International Business Machines Corporation
Full Time, Apprenticeship/Internship position
Listed on 2026-11-04
Job specializations:
  • Software Development
    Software Engineer, Java Developer
Salary/Wage Range or Industry Benchmark: 42000 - 62000 USD Yearly USD 42000.00 62000.00 YEAR
Job Description & How to Apply Below
Introduction

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

Introduction

At 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 Responsibilities

IBM 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 Are

An 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 learn
  • Strong problem solving and communication skills
  • Able to work independently and take initiative, as well as work collaboratively and contribute to an agile team environment
  • Some 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 Thinking
    • Hypothesis driven development
    • Social coding
    • Agile principles
    • Container development using tools such as Docker or Vagrant
    • Application Development, Dev Ops automation, and the development toolchain (e.g. Travis, Jenkins, Junit, automated test tools)
Preferred Education

High School Diploma/GED

Required Technical And Professional Expertise
  • Must 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.
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary