Entry Level Software Developer
@ IBM

Lowell, MA
$80,000
On Site
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXX****** @ibm.com
Recommended after applying

Job Details

Introduction

As an Entry Level Software Developer at IBM, you’ll gain hands-on experience working on real-world projects that impact users globally. Collaborate with designers and developers to build responsive, elegant, and user-friendly applications using modern web technologies.

Your Role And Responsibilities

You will:

  • Participate in Agile development cycles: design, code, test, and support.
  • Translate wireframes into functional user interfaces.
  • Learn and apply best practices in software development and testing.
  • Work with APIs, databases, and cloud-based services.

Who You Are

You are curious, motivated, and eager to learn new technologies. A team player with strong communication and collaboration skills, comfortable with debugging, problem-solving, and adapting to new challenges.

Preferred Education

Bachelor's Degree

Required Technical And Professional Expertise

Familiarity with HTML, CSS, JavaScript and UI frameworks like React, Angular, Vue. Basic knowledge of backend technologies including Node.js, Java, Python, SQL. Understanding of software development tools such as Git, IDEs and version control. Exposure to automation testing frameworks and APIs, with awareness of operating systems, container technologies, and cloud platforms.

Preferred Technical And Professional Experience

Experience with cloud platforms (IBM Cloud, AWS, Azure), open-source contributions, familiarity with Agile tools and methodologies, and hands-on experience with modern programming languages, development environments, source control management, containers, deployment and testing automation tools.

Key skills/competency

  • HTML
  • CSS
  • JavaScript
  • React
  • Node.js
  • Agile
  • Cloud
  • APIs
  • Git
  • Testing

How to Get Hired at IBM

🎯 Tips for Getting Hired

  • Research IBM's culture: Study mission, values, and recent news.
  • Customize your resume: Highlight Agile and coding skills.
  • Practice coding challenges: Sharpen frontend and backend tools.
  • Prepare for interviews: Review project work and experience.

📝 Interview Preparation Advice

Technical Preparation

Review HTML, CSS, JavaScript basics.
Practice API and cloud integrations.
Run Agile coding exercises.
Test using automation frameworks.

Behavioral Questions

Describe a teamwork situation.
Explain your problem-solving approach.
Discuss learning from past errors.
Share conflict resolution examples.

Frequently Asked Questions