Entry Level Software Developer

IBM

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
—
Posted
69 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $142k
$94k $186k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $113,650–$171,000.

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

Listed pay typically runs $187,136–$221,730 across 10 roles with salary data.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Entry Level Software Developer

JOB TITLE: Entry Level Software Developer 2027 The Entry Level Software Developer 2027 joins the product engineering teams to design, build, and deliver modern, cloud-ready software. Working across back-end, front-end, and full-stack areas, the developer contributes to the design, development, testing, and maintenance of software components. Daily tasks include building back-end services, APIs, and data workflows, as well as developing user interfaces. The role requires proficiency in languages such as Python, Java, JavaScript, TypeScript, or C++, alongside experience with React, FastAPI, Flask, and Spring Boot. Candidates must utilize containerized tools like Docker and Kubernetes within an Agile environment. This position addresses the technical challenge of creating scalable, AI-enabled, and hybrid cloud solutions that process data across multiple clouds, on-premises datacenters, and edge locations to power digital transformation.

What does a Software Developer earn?

Median $149350 from 81 postings across 15 companies.

See salary data

What you'll do

  • Contribute to the design, development, testing, and maintenance of software components.
  • Build back-end services, APIs, or data workflows using Python, Java, or similar languages.
  • Develop user interfaces using modern frameworks like React.
  • Work with containerized applications and tools such as 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.

What we're looking for

  • High School Diploma/GED.
  • Bachelor's Degree (preferred).
  • Experience working 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 or Kubernetes.
  • 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, or DevOps practices (preferred).
  • Familiarity with NoSQL or relational databases (preferred).

More like this

Similar roles

Entry Level Software Developer

IBM

San Jose, CA 6 days ago
Python Java JavaScript TypeScript C++ React FastAPI Flask Spring Boot Docker Kubernetes CI/CD DevOps NoSQL APIs AI LLM Machine Learning Version Control

Entry Level Software Developer

IBM

Durham, NC 29 days ago
Python Java JavaScript TypeScript C++ React FastAPI Flask Spring Boot Docker Kubernetes CI/CD DevOps NoSQL APIs AI LLM Machine Learning Version Control

Software Developer Intern

IBM

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

Software Developer Intern

IBM

Poughkeepsie, NY 69 days ago
Python Java JavaScript TypeScript C++ Go Rust Swift Kotlin React Docker Kubernetes REST APIs Git Agile AI/ML Cloud-native full‑stack version‑control

Entry Level Back End Developer

IBM

Poughkeepsie, NY 61 days ago
PyTorch TensorFlow Python C++ C Golang Machine Learning Deep Learning CUDA CI/CD Jenkins Linux IBM Z Container Technologies LLMs Compiler Technology Data Structures Algorithms

Entry Level AI Software Engineer

IBM

Poughkeepsie, NY 6 days ago
Python LLMs APIs Git RAG Vector Databases Docker Kubernetes OpenShift SQL Go JavaScript TypeScript Kafka OpenSearch Distributed Systems Microservices Model Context Protocol (MCP)