1 month ago

Entry-Level Software Developer

IBM

On Site
Full Time
$90,000
Austin, TX
Apply

Job Overview

Job TitleEntry-Level Software Developer
Job TypeFull Time
Offered Salary$90,000
LocationAustin, TX

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About IBM Software

A career in IBM Software means you’ll be part of a team that transforms our customers’ challenges into solutions. Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.

IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.

Your Role and Responsibilities as a Developer on IBM’s Data Platform team

As a Developer on IBM’s Data Platform team, you’ll build backend services and APIs that power enterprise-scale data solutions. Your work will focus on performance, scalability, and security for data ingestion, virtualization, and analytics.

Responsibilities

  • Develop and maintain microservices for data processing and query execution
  • Implement CI/CD pipelines and automated testing
  • Optimize performance for large-scale, concurrent workloads
  • Collaborate with architects and product managers to deliver secure, reliable solutions

Preferred Education

Bachelor's Degree

Required Technical and Professional Expertise

  • Bachelor’s degree in Computer Science, Data Science, or related field
  • Proficiency in Java or similar languages; familiarity with Python/SQL
  • Knowledge of distributed systems and containerization (Docker, Kubernetes)
  • Strong debugging and optimization skills

Preferred Technical and Professional Experience

  • Master’s degree in Data Science, Data Engineering, or related field
  • Experience with data virtualization or lakehouse architecture
  • Familiarity with hybrid-cloud environments
  • Understanding of data governance and security principles

Key skills/competency

  • Software Development
  • Backend Services
  • API Development
  • Data Ingestion
  • Data Virtualization
  • Data Analytics
  • Microservices
  • CI/CD
  • Docker
  • Kubernetes

Tags:

Software Developer
Entry-Level
Java
Python
SQL
Backend Development
Microservices
Data Platform
Cloud
Docker
Kubernetes

Share Job:

How to Get Hired at IBM

  • Tailor your resume: Highlight Java, Python, SQL, and containerization skills.
  • Showcase projects: Detail personal or academic projects demonstrating backend development.
  • Prepare for technical interviews: Practice coding problems and system design questions.
  • Understand IBM's culture: Research IBM's focus on AI, cloud, and data solutions.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background