Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a forward-thinking company as a software developer, where you will be at the forefront of innovation in AI-powered, cloud-native software solutions. This role offers the opportunity to design, code, and maintain high-quality software products while collaborating with diverse teams. You will leverage your expertise in various programming languages to develop innovative solutions that meet client needs. With a commitment to growth and a culture that values diversity, this is an exciting chance to advance your career in a dynamic environment where your contributions make a real impact.
Introduction
A career in IBM Software means you’ll be part of a team that transforms our customer’s 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.
We are seeking a skilled software developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.
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
Note: The following description appears to describe a Client Engagement Manager role, which is inconsistent with the initial statement about seeking a software developer. To maintain clarity and relevance, it is recommended to revise this section to accurately reflect the software developer responsibilities.
As a software developer, your responsibilities will include designing, coding, testing, and maintaining software solutions, collaborating with cross-functional teams, and ensuring the delivery of high-quality products that meet client needs. You will work with a variety of programming languages and technologies, contributing to all phases of the software development lifecycle.
Core objectives include developing innovative solutions and supporting client adoption of our products.
IBM Values - Growth Minded, Trusted, Team Focused, Courageous, Resourceful, Outcome-Focused
Required technical and professional expertise
Strong background in software development
Expertise in one or more programming languages such as Java, Python, UNIX Shell Scripting, C#, React, JavaScript, CSS, HTML, NodeJS, Dojo, Rust, Go (golang), Groovy
Understanding of the software development lifecycle (SDLC) for large-scale products
Experience championing the Voice of the Customer
Customer support experience
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.