IBM
Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, let’s talk.
Your Role And Responsibilities Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry‑leading solutions that make the world run today – planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.
At IBM, you will work with the latest tools, technologies, and methodologies, alongside some of the brightest minds in the industry, to build solutions you can be proud of. Our engineers take part in every stage of the development lifecycle—from research and design to architecture, deployment, and ongoing support—driving innovation that powers IBM’s diverse portfolio, including cloud, AI, security, infrastructure, and quantum technologies.
To be successful in this role, you should enjoy problem‑solving, collaborating in teams, investigating solutions independently, and applying best practices in software development and testing. We look for strong programmers who are eager to tackle complex challenges and help build the technologies that shape the future.
Preferred Education Bachelor’s Degree
Required Technical And Professional Expertise
Experience with an object‑oriented programming language such as C/C++/Java/Rust
Experience with a scripting language such as Python
Knowledge of Digital Circuit/Logic design/Algorithms/Data Structures
AI/ML skills
Excellent verbal, written and interpersonal communication skills
Collaborative skills and ability to work in fast‑paced agile environments
Quick learner with business acumen
Preferred Technical And Professional Experience
BS/MS/PhD degree in Computer Science, Computer Engineering or Electrical Engineering
Knowledge of computer architecture and micro‑architecture
Programming projects with complex requirementsUnderstanding of Digital/VLSI Circuits
Linux experience
Seniority Level Mid‑Senior level
Employment Type Full‑time
Job Function Engineering and Information Technology
Industries IT Services and IT Consulting
Location and Salary Irvine, CA – $141,000.00–$202,000.00
#J-18808-Ljbffr
Your Role And Responsibilities Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry‑leading solutions that make the world run today – planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.
At IBM, you will work with the latest tools, technologies, and methodologies, alongside some of the brightest minds in the industry, to build solutions you can be proud of. Our engineers take part in every stage of the development lifecycle—from research and design to architecture, deployment, and ongoing support—driving innovation that powers IBM’s diverse portfolio, including cloud, AI, security, infrastructure, and quantum technologies.
To be successful in this role, you should enjoy problem‑solving, collaborating in teams, investigating solutions independently, and applying best practices in software development and testing. We look for strong programmers who are eager to tackle complex challenges and help build the technologies that shape the future.
Preferred Education Bachelor’s Degree
Required Technical And Professional Expertise
Experience with an object‑oriented programming language such as C/C++/Java/Rust
Experience with a scripting language such as Python
Knowledge of Digital Circuit/Logic design/Algorithms/Data Structures
AI/ML skills
Excellent verbal, written and interpersonal communication skills
Collaborative skills and ability to work in fast‑paced agile environments
Quick learner with business acumen
Preferred Technical And Professional Experience
BS/MS/PhD degree in Computer Science, Computer Engineering or Electrical Engineering
Knowledge of computer architecture and micro‑architecture
Programming projects with complex requirementsUnderstanding of Digital/VLSI Circuits
Linux experience
Seniority Level Mid‑Senior level
Employment Type Full‑time
Job Function Engineering and Information Technology
Industries IT Services and IT Consulting
Location and Salary Irvine, CA – $141,000.00–$202,000.00
#J-18808-Ljbffr