1

Ibm Software Engineer Jobs in California (NOW HIRING)

Software Engineer

San Francisco, CA · On-site

$158K - $235K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Ivo is the contract intelligence platform of choice for companies like Uber, Meta, Canva, IBM, and Shopify. We recently raised our Series B and have grown 800% over the last 12 months. Engineering at ...

Staff Software Engineer

San Francisco, CA · On-site

$287K - $485K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Ivo is the contract intelligence platform of choice for companies like Uber, Meta, Canva, IBM, and ... Staff Backend Engineer Our software solves all these problems (and more) at scale, and our Backend ...

Staff Software Engineer

San Francisco, CA · Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Ivo is the contract intelligence platform of choice for companies like Uber, Meta, Canva, IBM, and ... Staff Backend Engineer Our software solves all these problems (and more) at scale, and our Backend ...

New

Be Seen First

Systems Analyst / Software Engineer

Irvine, CA · On-site

$100K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

We are seeking a Systems Analyst / Software Engineer to become an integral part of our team! You ... development on IBM I using RPG and RPGILE * Knowledge of RPG, ILE, CL, SQL are a MUST.

Tool administration of SCM tools like IBM RTC, Accurev, Jira * Web development * Working closely ... Expected to meet high level software engineering standards in a timely manner * Creates periodical ...

Senior Software Engineer

San Francisco, CA · On-site

$249K - $405K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Ivo is the contract intelligence platform of choice for companies like Uber, Meta, Canva, IBM, and ... Senior Backend Engineer Our software solves all these problems (and more) at scale, and our Backend ...

Staff Software Engineer

Mountain View, CA · On-site

$235K - $277K/yr

As an engineer, you'll own delivery of significant pieces of this product - not just writing code ... Privacy Statement Confluent is an IBM subsidiary which has been acquired by IBM and will be ...

As an engineer, you'll own delivery of significant pieces of this product -- not just writing code ... Privacy Statement Confluent is an IBM subsidiary which has been acquired by IBM and will be ...

As an engineer, you'll own delivery of significant pieces of this product - not just writing code ... Privacy Statement Confluent is an IBM subsidiary which has been acquired by IBM and will be ...

Job #218744 Chipton-Ross is seeking multiple Embedded Software Engineer 3's for a contract ... Familiarity with IBM tools (Rhapsody, DOORS, Clearcase). * Familiarity with Green Hills AdaMulti.

We are growing at a steady pace specializing in the fields of Software Development, Software ... BPM Solution Architects are responsible for engineering and delivering world-class platforms for ...

R&D Software Engineer

San Jose, CA · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Heavy experience in software development using IBM Assembler on z/OS systems. * Experience using ... Familiar with QA and DevOps concepts and practices such as test automation, CI/CD etc. * Advanced ...

Showing results 21-40

Ibm Software Engineer information

See California salary details

$62.7K

$145.6K

$202.8K

How much do ibm software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for ibm software engineer in California is $145,592.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.00 per year, depending on experience, location, and employer.

What is an IBM software engineer?

An IBM Software Engineer is responsible for designing, developing, and maintaining software solutions that align with IBM's technologies and client needs. They work with programming languages, cloud computing, AI, and data analytics to create innovative software products. Engineers collaborate with cross-functional teams, troubleshoot issues, and optimize software performance. The role may also involve researching new technologies and contributing to open-source projects.

What does an IBM software engineer do?

IBM Software Engineers typically work on designing, developing, and maintaining innovative software solutions, which can span from cloud-based platforms to enterprise applications. Day-to-day, you may be involved in coding, troubleshooting, participating in agile sprints, and collaborating with cross-functional teams such as product managers, data scientists, and QA specialists. Responsibilities also often include integrating new technologies, ensuring software scalability and security, and engaging in regular code reviews. This diverse and collaborative environment provides numerous opportunities for learning and growth, making it an excellent role for those looking to deepen their technical expertise and advance their careers.

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

To thrive as an IBM Software Engineer, you need a strong grasp of programming languages like Java, Python, or C++, along with a relevant degree in computer science or a related field. Familiarity with tools such as IBM Cloud, DevOps methodologies, and certifications like IBM Certified Solution Developer are commonly valued. Strong problem-solving abilities, teamwork, and effective communication skills help you excel in a collaborative, fast-paced environment. These skills are crucial for building reliable software solutions and contributing to the success of complex projects within IBM and its clients.

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

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

Infographic showing various Ibm Software Engineer job openings in California as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 9% Part Time, 2% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.

Embedded Software Engineer

Judge Group, Inc.

San Diego, CA • On-site

$70 - $80/hr

Other

Re-posted 10 days ago


Job description

Location: San Diego, CA Salary: $70.00 USD Hourly - $80.00 USD Hourly Description:
Job Description:
Looking for a Principal Engineer Embedded Cryptographic Software to support our Software and Digital Technologies department. As a member of the Software and Digital Technologies department, you'll get to work on revolutionary systems that impact people's lives around the world today, and for generations to come. This position will serve on-site at the Rancho Carmel Site in San Diego, CA.
Responsibilities:
In this role you will design, develop, integrate and test software for our end-user customers and businesses, primarily focused on cryptographic software code bases. Specifically, you will be responsible for the design, architecture, development, and administration of embedded and real time systems. You will work with multi-disciplinary teams, such as with Systems Engineering, Digital Engineering, Hardware, and Integration & Test, in an Agile software development environment. You will analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls.
Principal Engineer Embedded Software Basic Qualifications:
  • Bachelor's degree in computer engineering or another STEM discipline with 5 years of related experience, or master's degree with 3 years or a PhD with 1 year of experience
  • Proficient in C/C++
  • Familiarity with HAIPE, OTNK, and/or IKE
  • Experience implementing cryptographic mechanisms using dedicated software libraries
  • Experience with Yocto/Petalinux or WindRiver Linux
  • Experience with Xilinx platforms (Zynq, Ultrascale+ and VERSAL)
  • Experience with TCP/IP and common network configurations
  • Proficient in all areas of the formal software lifecycle process from requirements to testing
  • Experience integrating low-level firmware and software in complex real-time multi-threaded embedded applications
  • Experience with developing and debugging embedded real-time systems.
  • Experience using Jira/Bitbucket/Git and the Agile software development process
  • Ability to work full-time onsite at our Rancho Carmel location.

Preferred Qualifications:
  • Foundational Knowledge with Rust
  • Experience with low level driver development
  • Familiarity with Linux kernel driver development/modifications
  • Proficiency working with Linux containers (Docker, Kubernetes or similar container orchestration platforms)
  • Experience with TCP/IP and common network configurations
  • Experience with RESTful Services
  • Experience with Software Defined Radios
  • Experience with the Avionics Operating System
  • Experience with Communication Protocols (I2C, SPI, UART, PCIe, Ethernet)
  • Familiarity with Xilinx tools (Vitis, Vivado)
  • Familiarity with latest NSA Security Standards
  • Familiarity with assembly language
  • Familiarity with bare metal embedded device drivers
  • Familiarity with PowerPC architectures and peripherals
  • Familiarity with IBM tools (Rhapsody, DOORS, Clearcase)
  • Familiarity with Green Hills AdaMulti

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!