Software Developer Intern

IBM

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Tucson, AZ
Employment
Intern
Posted
14 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $170k
$116k most similar roles pay here $226k

This listing doesn't post a salary. Most similar roles pay $126,499–$214,125.

Based on 240 similar postings.

Employer

About IBM

IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.

IBM currently has 506 open roles on FindRole.

Listed pay typically runs $174,632–$197,165 across 5 roles with salary data.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Software Developer Intern

Software Developer Intern -Tucson, AZ works within IBM Infrastructure to design, develop, test, and maintain enterprise-class software solutions. The role involves participating in the full software development lifecycle, including requirements analysis, implementation, and troubleshooting performance bottlenecks for products like hybrid cloud, storage, data protection, automation, security, and systems management. You will build scalable applications, services, APIs, and backend components while collaborating with cross-functional teams in an agile environment. Required skills include proficiency in Java, Python, Go, C++, or JavaScript, along with knowledge of object-oriented programming, data structures, and REST APIs. The role utilizes Git for source control, Linux/Unix environments, and databases. Preferred expertise includes Kubernetes, OpenShift, Docker, CI/CD pipelines, and experience with distributed systems to solve complex infrastructure management problems and modernize critical IT environments through cloud-native architectures and automated testing.

What does a Software Developer earn?

Median $151475 from 90 postings across 16 companies.

See salary data

What you'll do

  • Design, develop, test, and maintain enterprise-class software solutions for infrastructure products.
  • Participate in the full software development lifecycle from requirements analysis to deployment.
  • Develop scalable, secure, and performant applications, services, APIs, and backend components.
  • Troubleshoot and resolve software defects, performance bottlenecks, and customer-reported issues.
  • Contribute to architecture discussions, technical design reviews, and code reviews.
  • Create and maintain technical documentation, test plans, and operational procedures.
  • Implement automated testing, CI/CD pipelines, and DevOps practices to improve delivery efficiency.

What we're looking for

  • High School Diploma or GED is required; a Bachelor's Degree is preferred.
  • Proficiency in programming languages such as Java, Python, Go, C++, or JavaScript.
  • Understanding of software design principles, object-oriented programming, and data structures.
  • Experience developing REST APIs, microservices, or distributed systems.
  • Knowledge of source control systems like Git and experience with Linux/Unix environments.
  • Familiarity with databases (relational/NoSQL), cloud computing, containerization, and CI/CD practices.
  • Experience with Kubernetes, OpenShift, Docker, or other cloud-native architectures.
  • Ability to work without current or future visa sponsorship.

More like this

Similar roles

Software Developer Intern

IBM

Tucson, AZ 17 days ago
Java Python Go C++ JavaScript REST APIs Microservices Git Linux Unix NoSQL Kubernetes OpenShift Docker CI/CD DevOps SRE AI/ML IBM Cloud

Software Developer Intern

IBM

Austin, TX 17 days ago
Java Python Go C++ JavaScript REST APIs Microservices Git Linux Unix NoSQL Kubernetes OpenShift Docker CI/CD DevOps SRE IBM Cloud AI/ML

Entry Level Software Developer

IBM

Tucson, AZ 14 days ago
Java Python Go C++ JavaScript REST APIs Microservices Git Linux Unix NoSQL Kubernetes OpenShift Docker CI/CD DevOps SRE DevSecOps IBM Cloud AI/ML

Software Developer Intern

IBM

Rochester, MN 17 days ago
Java Python Go C++ JavaScript REST APIs Microservices Git Linux Unix NoSQL Kubernetes OpenShift Docker CI/CD DevOps SRE AI/ML IBM Cloud

Software Developer Intern

IBM

10 days ago
IaaS PaaS SaaS Git Jenkins Python Java C++ Golang Ruby Perl SQL MongoDB MySQL Prompt Engineering Generative AI Cloud Computing Firmware Agile

Software Developer Intern

IBM

10 days ago
Python Java C++ Golang SQL MongoDB MySQL Git Jenkins Agile Cloud Computing IaaS PaaS SaaS Prompt Engineering Firmware Virtualization