> Markdown version of [/jobs/ext/3541873-entry-level-software-developer-2027-lowell](https://www.wearedevelopers.com/jobs/ext/3541873-entry-level-software-developer-2027-lowell). 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 Software Developer 2027 - Lowell - **Company:** IBM - **Location:** United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, IBM System I, C++ (Programming Language), Continuous Integration, Relational Databases, Software Debugging, DevOps, IBM Software, Python (Programming Language), NoSQL, Software Engineering, TypeScript, Cloud Platform System, ReactJS, Flask (Web Framework), Large Language Models, Spring-boot, Generative AI, HybridCloud, Backend, Fastapi, Containerization, Kubernetes, Front End Software Development, Software Version Control, Docker, Programming Languages - **Published:** September 30, 2026 - **Apply:** https://www.dice.com/job-detail/1c5f3e55-5897-40e3-a52a-a4461a4c1dcf ## About the Role High School Diploma/GED Preferred education Bachelor's Degree Required technical and professional expertise The items below serve as guidelines. Candidates with related or transferable skills are encouraged to apply.) * Experience working with at least one programming language (e.g., Python, Java, JavaScript, TypeScript, 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. * Strong analytical and problem-solving abilities. * Ability to work collaboratively and communicate effectively in a team setting. Preferred technical and professional experience * Exposure to back-end or front-end frameworks (e.g., React, FastAPI, Flask, Spring Boot). * Understanding of cloud-native technologies, CI/CD processes, or DevOps practices. * Familiarity with NoSQL or relational databases. * Interest or academic experience in AI/ML, including LLM-based systems or agent workflows. * Experience building reusable components, responsive UIs, or scalable services., Being an IBMer means you'll be able to learn and develop yourself and your career, you'll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background. Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do. Are you ready to be an IBMer?, IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship. ## Description At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You'll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM's product and technology landscape. Here, you'll have the tools and opportunities to advance your career while creating software that changes the world. Your role and responsibilities We are looking for early career Software Developers to join our product engineering teams across back-end, front-end, and full-stack areas. In this role, you will help design, build, and deliver modern, cloud ready software that powers our AI enabled and hybrid cloud solutions. You will work closely with engineers, designers, and product managers to create high quality, scalable features that support both our users and our business. What You'll Do * Contribute to the design, development, testing, and maintenance of software components. * Build back-end services, APIs, or data workflows using languages such as Python, Java, or similar. * 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 quality and reliability. * Collaborate with cross-functional teams in an Agile environment. * Learn and explore emerging technologies, including AI/LLM-based components and cloud-native tools. ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Shifting Stress to Progress— Understanding DevOps to do DevOps Better](https://www.wearedevelopers.com/videos/268-shifting-stress-to-progress-understanding-devops-to-do-devops-better) - [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) - [Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)](https://www.wearedevelopers.com/videos/254-tomorrow-s-cloud-data-platforms-fully-managed-database-as-a-service-dbaas) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer)