PitchMeAI
IBM

Entry-Level Software Developer 2026

IBM · Austin, TX

This listing has closed — view similar roles below.

  • On site
  • Full-time
  • $90,000 / year
  • Austin, TX

Job highlights

  • Develop backend services and APIs for data solutions.
  • Focus on performance, scalability, and security.
  • Implement CI/CD pipelines and automated testing.
  • Collaborate with architects and product managers.
  • Requires Bachelor's in Computer Science or related.

About the role

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

Skills & topics

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

How to get hired

  • 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.

Technical preparation

Master Java, Python, or SQL for backend tasks.,Study distributed systems and containerization concepts.,Practice debugging and performance optimization techniques.,Familiarize yourself with CI/CD and automated testing.

Behavioral questions

Describe a complex problem you solved.,How do you collaborate with team members?,How do you handle tight deadlines?,Explain your passion for software development.

Frequently asked questions

What are the primary responsibilities for an Entry-Level Software Developer at IBM?
As an Entry-Level Software Developer at IBM, you will build backend services and APIs for enterprise-scale data solutions, focusing on performance, scalability, and security for data ingestion, virtualization, and analytics. This includes developing microservices, implementing CI/CD pipelines, and collaborating with cross-functional teams.
What educational background is required for the Entry-Level Software Developer role at IBM?
A Bachelor's degree in Computer Science, Data Science, or a related field is required for this Entry-Level Software Developer position at IBM. A Master's degree in Data Science or Data Engineering is preferred.
What technical skills are essential for this Entry-Level Software Developer job at IBM?
Essential technical skills include proficiency in Java or similar languages, familiarity with Python/SQL, knowledge of distributed systems and containerization (Docker, Kubernetes), and strong debugging and optimization skills. Experience with data virtualization or hybrid-cloud environments is preferred.
How does IBM foster career growth for its software developers?
IBM offers endless global opportunities for its employees to grow their careers, particularly within its renowned software domain. The company emphasizes continuous learning and development, providing a supportive environment for innovation and career advancement.
What is the expected work arrangement for this Entry-Level Software Developer position at IBM?
While not explicitly stated, IBM typically offers a range of work arrangements including on-site, hybrid, and remote options for its software development roles. Candidates are encouraged to inquire about specific arrangements during the application process.
Entry-Level Software Developer 2026 at IBM | Apply at IBM | Jobs near Austin | PitchMeAI