Entry Level Software Developer

IBM

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Durham, NC
Posted
5 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $156k
$106k most similar roles pay here $206k

This listing doesn't post a salary. Most similar roles pay $115,961–$196,750.

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 292 open roles on FindRole.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Entry Level Software Developer

Entry Level Software Developer 2027 - Durham joins the product engineering team to design, build, and deliver modern, cloud-ready software supporting AI-enabled and hybrid cloud solutions. This role involves developing back-end services, APIs, and data workflows using Python or Java, while creating user interfaces with React. The developer will work in an Agile environment to maintain software components, perform debugging, and implement testing practices to ensure reliability. Key technologies include Docker, Kubernetes, and various frameworks like FastAPI, Flask, and Spring Boot. Candidates should possess skills in version control, CI/CD processes, and experience with NoSQL or relational databases. The role specifically addresses the technical challenge of integrating AI and LLM-based components into scalable products while managing data across diverse environments including private datacenters and edge locations to drive digital transformation for clients.

What does a Software Developer earn?

Median $150412 from 76 postings across 16 companies.

See salary data

What you'll do

  • Design, develop, test, and maintain software components for AI-enabled and hybrid cloud solutions.
  • Build back-end services, APIs, and data workflows using languages like Python or Java.
  • Develop user interfaces using modern frameworks such as React.
  • Manage containerized applications and tools including Docker and Kubernetes.
  • Apply debugging techniques and testing practices to ensure software quality and reliability.
  • Explore emerging technologies including AI/LLM-based components and cloud-native tools.
  • Create high-quality, scalable features in an Agile development environment.

What we're looking for

  • High School Diploma or GED.
  • Bachelor's Degree (preferred).
  • Experience with at least one programming language such as Python, Java, JavaScript, TypeScript, or C++.
  • Understanding of software development fundamentals including version control and basic testing concepts.
  • Familiarity with cloud environments, APIs, or container technologies like Docker and Kubernetes.
  • Strong analytical and problem-solving abilities with the ability to communicate effectively in a team setting.
  • Exposure to back-end or front-end frameworks such as React, FastAPI, Flask, or Spring Boot (preferred).
  • Understanding of cloud-native technologies, CI/CD processes, DevOps practices, or experience with databases (preferred).

More like this

Similar roles

Entry Level Software Developer

IBM

45 days ago
Python Java JavaScript TypeScript C++ React FastAPI Flask Spring Boot Docker Kubernetes CI/CD Agile NoSQL LLM Machine Learning Cloud-native APIs

Entry-Level Software Developer

IBM

Lowell, MA 5 days ago
Python Java JavaScript TypeScript C++ React FastAPI Flask Spring Boot Docker Kubernetes CI/CD Agile NoSQL LLM Machine Learning Cloud-native APIs

Software Developer Co-Op

IBM

Cambridge 5 days ago
Python Java JavaScript TypeScript C++ Go Rust Swift Kotlin React Node.js SQL Docker Kubernetes REST APIs Git CI/CD Agile LangChain LlamaIndex LangGraph OpenTelemetry IBM Cloud AWS Azure GCP

Software Developer Intern

IBM

45 days ago
Python Java JavaScript TypeScript C++ Go Rust Swift Kotlin React Node.js SQL Git Docker Kubernetes REST APIs IBM Cloud AWS Azure GCP CI/CD Agile AI/ML

Software Developer Spring Co-op

IBM

Bellevue, WA 11 days ago
Python Java JavaScript TypeScript C++ Go Rust Swift Kotlin React Node.js SQL Git Docker Kubernetes REST APIs IBM Cloud AWS Azure GCP CI/CD Agile AI/ML
Hybrid

Software Developer Intern

IBM

49 days ago
Python Java JavaScript TypeScript C++ Go Rust Swift Kotlin React Node.js SQL Git Docker Kubernetes REST APIs IBM Cloud AWS Azure GCP CI/CD Agile AI/ML