> Markdown version of [/jobs/ext/4257023-software-developer-2027](https://www.wearedevelopers.com/jobs/ext/4257023-software-developer-2027). 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). --- # Software Developer 2027 - **Company:** IBM - **Location:** San Jose, CA, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, C++ (Programming Language), Continuous Integration, Relational Databases, Software Debugging, DevOps, 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:** October 11, 2026 - **Apply:** https://www.dice.com/job-detail/9cb6ef21-984e-4c98-a1ca-dbbb5ba475fb ## 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 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., Supplemental 1 employees may be eligible for up to 8 paid holidays, minimum of 56 hours paid sick time and the IBM Employee Stock Purchase Plan. IBM offers paid family medical leave and disability benefits to eligible employees where required by applicable law. This position was posted on the date cited in the key job details section and is anticipated to remain posted for 15 days from this date or less if not needed to fill the role. We consider qualified applicants with criminal histories, consistent with applicable law.