1

Ibm Software Engineering Jobs in California (NOW HIRING)

$16 - $21.75/hr

IBM's Sales Internship Program culture will set you up for positive impact and success, whilst ... Software Engineering, Computer Engineering, Data Science, Cybersecurity, Information Technology ...

As a Software Engineer , you'll ship features end-to-end across our stack: a Go backend, a ... Studied computer engineering at Waterloo; did internships at IBM, Rivian, and a couple startups;

As a Software Engineer , you'll ship features end-to-end across our stack: a Go backend, a ... Studied computer engineering at Waterloo; did internships at IBM, Rivian, and a couple startups;

Senior Software Engineer

Santa Clara, CA · On-site

$143K - $189K/yr

SAT is an Oracle Gold Partner, SAP Services Partner & IBM Certified enterprise. All SA Technologies ... Position: Senior Software Engineer Location: Santa Clara, CA Duration: 6 Months Client Data ...

Software Engineer

San Francisco, CA · On-site

$158 - $235/hr

Engineering at Ivo Engineers At Ivo Are Inventors. Ivo Was First-to-market With * An AI agent that ... Our clients include companies like Uber, Reddit, IBM, Canva, Pinterest, WordPress, and more. We're ...

Showing results 41-60

Ibm Software Engineering information

What is IBM software engineering?

IBM Software Engineering involves designing, developing, testing, and maintaining software solutions and systems for IBM and its clients. Software engineers at IBM work on a variety of products, including cloud platforms, artificial intelligence, enterprise software, and more. They use modern programming languages and development methodologies to create innovative and reliable software that addresses business and technical challenges. IBM Software Engineers often collaborate in cross-functional teams and have opportunities to work with cutting-edge technologies.

How does collaboration typically work within IBM software engineering teams, and what tools or practices are commonly used?

Collaboration in IBM software engineering teams is highly structured and relies on agile methodologies like Scrum or Kanban. Team members frequently participate in daily stand-ups, sprint planning, and code reviews to ensure transparency and progress. IBM engineers often use tools such as Jira for project tracking, GitHub for version control, and Slack or Microsoft Teams for real-time communication. Cross-functional collaboration is encouraged, with engineers working closely with product managers, designers, and quality assurance specialists to deliver robust solutions. This environment fosters knowledge sharing and continuous improvement.

What are the key skills and qualifications needed to thrive as an IBM software engineer, and why are they important?

To thrive as an IBM Software Engineer, you need a solid background in computer science principles, proficiency in programming languages like Java, Python, or C++, and typically a bachelor's degree in a related field. Familiarity with IBM-specific tools such as IBM Cloud, WebSphere, and DevOps pipelines, as well as certifications like IBM Certified Developer, are highly beneficial. Strong problem-solving skills, teamwork, and effective communication set standout engineers apart. These skills and qualifications enable engineers to design innovative solutions, collaborate efficiently, and drive success in IBM's dynamic technological environment.

What is the difference between Ibm Software Engineering vs Ibm Software Developer?

AspectIbm Software EngineeringIbm Software Developer
Primary RoleDesigning, developing, testing, and maintaining software solutions at an engineering levelWriting, coding, and implementing software applications based on specifications
Required SkillsProgramming, system architecture, software design, testing methodologiesProgramming, debugging, code optimization, application development
Work EnvironmentCollaborative engineering teams, project planning, technical designDevelopment teams, coding environments, project implementation
CertificationsTypically includes software engineering or related technical certificationsOften requires programming language certifications or developer-specific credentials

Ibm Software Engineering focuses on designing and building software systems, involving technical planning and architecture. In contrast, Ibm Software Developer primarily involves coding and implementing software applications. Both roles require strong programming skills and often share similar certifications, but their core responsibilities differ in scope and focus.

What are popular job titles related to Ibm Software Engineering jobs in California?

For Ibm Software Engineering jobs in California, the most frequently searched job titles are:

What job categories do people searching Ibm Software Engineering jobs in California look for?

The top searched job categories for Ibm Software Engineering jobs in California are:

What cities in California are hiring for Ibm Software Engineering jobs?

Cities in California with the most Ibm Software Engineering job openings:

Infographic showing various Ibm Software Engineering job openings in California as of August 2026, with employment types broken down into 88% Full Time, 10% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Entry-Level Developer Advocate - AI & Open Source at IBM San Jose, CA

JIT Global Freight Solution P Ltd

San Jose, CA • On-site

$85 - $120/hr

Other

Posted 19 days ago


Key responsibilities

  • Create technical tutorials, blog posts, videos, and sample applications to showcase IBM's AI products and open-source tools.

  • Build and maintain example projects, demos, and code snippets to help developers understand and adopt the technologies.

  • Participate in developer forums, discussions, and events to support and grow the developer community.


Job description

Entry‑Level Developer Advocate – AI & Open Source – IBM. San Jose, CA.

Introduction

About the Role: Are you passionate about empowering developers and shaping the future of AI and open‑source technologies? IBM is looking for an enthusiastic Entry‑Level Developer Advocate to help developers succeed with our strategic AI products and open‑source initiatives. In this role, you'll create engaging content, write sample code, and build community experiences that make it easier for developers to learn, build, and innovate. You'll also play a critical role in surfacing unmet developer needs and translating them into actionable feedback for product teams, documentation improvements, and better developer experiences.

Why Join Us
  • Be part of a mission‑driven team shaping the future of AI and open source.
  • Work with cutting‑edge technologies and world‑class engineers.
  • Grow your career in developer advocacy and technical communication.
  • Enjoy a collaborative, inclusive, and innovative work environment.
Your role and responsibilities
  • Create Content: Develop technical tutorials, blog posts, videos, and sample applications that showcase how to use IBM's AI products and open‑source tools effectively.
  • Write Code: Build and maintain example projects, demos, and code snippets that help developers understand and adopt our technologies.
  • Engage the Community: Participate in developer forums, GitHub discussions, Discord/Slack channels, and events to support and grow our developer community.
  • Advocate for Developers: Identify pain points and gaps in documentation, tooling, or product usability, and work with internal teams to improve the developer experience.
  • Collaborate Cross‑Functionally: Work closely with engineering, product, and documentation teams to ensure developer feedback is heard and acted upon.
  • Stay Current: Keep up with industry trends in AI, open source, and developer tools to ensure content and advocacy efforts are relevant and impactful.
Required technical and professional expertise
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Strong communication skills with the ability to explain technical concepts clearly to a variety of audiences.
  • Experience with one or more programming languages (e.g., Python, JavaScript, Java).
  • Familiarity with AI/ML concepts and open‑source ecosystems.
  • Passion for helping others learn and succeed.
  • Comfortable creating content (written, video, or live presentations).
  • Basic understanding of Git, GitHub, and collaborative development workflows.
  • Passion for hands‑on learning.
  • Experience with open‑source AI projects.
Preferred technical and professional experience
  • Familiarity with IBM Watson, watsonx, or other AI platforms.
  • Knowledge of cloud platforms (e.g., IBM Cloud, AWS, Azure).
  • Experience with developer communities or technical evangelism.

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.

#J-18808-Ljbffr