> Markdown version of [/jobs/ext/2293273-entry-level-back-end-developer](https://www.wearedevelopers.com/jobs/ext/2293273-entry-level-back-end-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Entry Level Back-End Developer - **Company:** IBM - **Location:** Tucson, AZ, United States - **Experience:** Starter - **Contract:** Internship / Graduate position - **Skills:** Testing (Software), Unit Testing, Cloud Computing, Computer Programming, Data Structures, Revision Control Systems, Python (Programming Language), Open Source Technology, Software Engineering, Scripting, Backend, Git, Api Design - **Published:** August 29, 2026 - **Apply:** https://www.juju.com/job/00000000gprizu ## About the Role Required technical and professional expertise * Python or C/C++ programming skills - demonstrated via school projects, internships, and/or coursework * Strong interest in working in low level coding (close to hardware), operating system and application development * Data structures/Software Design * Excellent communications skills / documentation skills * Strong verbal and written communication skills. * Passion for technology and engineering * Growth-minded, trusted, team focused, courageous, resourceful, and outcome focused. Preferred technical and professional experience * Operating Systems course work or experience * Understanding of Databases and SQL programming * Git (preferred) or other source control systems * Contributing to open source project experience * Python (ideal) or other scripting languages * Familiarity with AI and Machine Learning frameworks * Software test / unit test development in the context of software development * Experience with using and developing APIs * Understanding of virtualization concepts and cloud operations * Algorithms and data structures course work ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Can This Elephant Dance? IBM Bob and the Future of AI-First Software Development](https://www.wearedevelopers.com/videos/100256-can-this-elephant-dance-ibm-bob-and-the-future-of-ai-first-software-development) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)