IBM

Software Engineer – Distributed Systems

📍 Location
San Jose, CA
⏰ Job Type
Full-time
📅 Posted
July 15, 2026
Apply Now

Job Description

**Introduction**
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. We are building the next generation of watsonx.data—a GPU-accelerated, open data lakehouse engineered to deliver category-leading price-performance for analytics and AI workloads. Working in Software means joining a team fueled by curiosity and collaboration, where you'll design distributed components—metadata services, coordination layers, state management systems, and data movement pipelines—that handle high-throughput, fault-tolerant, and strongly consistent workloads at petabyte scale. 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**
A...

Start Your Week Right!

Apply now and make every Monday exciting with IBM

Apply for this Position