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

Software Engineer Apprentice

Job in Annapolis, Anne Arundel County, Maryland, 21403, USA
Listing for: IBM
Apprenticeship/Internship position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Software Engineer, Software Internship
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Your Role And Responsibilities

Are you interested in pursuing a software development career? Have you heard about agile development but want to learn more about how it works? Are you someone with a foundational understanding of development or programming concepts and want to take a less traditional path to achieve proficiency?

What is an Apprenticeship?

IBM Apprenticeship Program lasts approximately 12 months and is an official registered apprenticeship recognized by the Department of Labor (DOL). Every graduate receives a nationally‑recognized credential from the DOL. During the apprenticeship you will complete specific learning hours and on‑the‑job training. Most apprentices complete the program within 12 months and become eligible to apply for full‑time roles at IBM.

Who are you?

This apprenticeship focuses on learning and growth. We’re looking for candidates who are early in their careers and eager to develop their skills. Prior experience with coding or development is a plus.

What We Looking For
  • Curiosity, motivation, and a strong desire to learn and grow your technical skills
  • Basic problem‑solving abilities and the willingness to ask questions and communicate clearly
  • Comfort working independently and as part of a supportive, collaborative agile team
An Interest In
  • Design Thinking or user‑focused problem solving
  • Learning how to test ideas and improve solutions through feedback or data
  • Collaborative development practices (e.g., version control, code reviews)
  • Agile ways of working and modern development practices
  • Basic understanding of application development, Dev Ops concepts, or automated testing tools
What’s the Experience Like?

As an apprentice, you’ll join a local cohort and spend the first weeks learning about IBM and the skills you’ll acquire. You’ll work with managers and mentors to progress through your personal skills roadmap, demonstrate new knowledge through hands‑on projects, and earn digital credentials. You’ll also receive ongoing training focused on professional and technical skills.

As a Software Engineer Apprentice, you’ll work as part of a larger team of experienced developers and mentors. You’ll learn fundamentals of development, software design, testing, cloud computing, agile principles, IBM Design Thinking, Dev Ops, and continuous delivery. You will also learn to resolve customer issues, debug problems, increase Cloud Service skills, and grow your career as a Software Developer. You'll be a contributing member of your team, putting forward ideas, taking on responsibilities and making choices about how you get the job done.

This position is not eligible for visa sponsorship. No relocation is available for this position.

Preferred Education

Associate’s Degree/College Diploma

Required Technical And Professional Expertise
  • Basic knowledge in at least one of the following programming languages:
    Java, JavaScript, PHP, C#, Objective‑C, C/C++, Python, Ruby, Linux
  • Willingness to complete the requirements of the apprenticeship program
Preferred Technical And Professional Experience
  • None
#J-18808-Ljbffr
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