Entry Level Back-End Developer

IBM

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
Houston, TX
Posted
14 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $186k
$140k most similar roles pay here $222k

This listing doesn't post a salary. Most similar roles pay $157,150–$214,000.

Based on 240 similar postings.

Employer

About IBM

IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.

IBM currently has 506 open roles on FindRole.

Listed pay typically runs $174,632–$197,165 across 5 roles with salary data.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Entry Level Back-End Developer

Entry Level Back-End Developer-Houston-TX is a role within the IBM Systems team focused on developing firmware, hypervisors, operating systems, systems management and control, and AI hardware enablement for the IBM Power brand of enterprise computer systems. The developer will work on core infrastructure supporting quantum computing and the AI era by building solutions for trusted platforms. Key responsibilities involve low-level coding close to hardware, as well as software design and documentation. Required technical skills include Python or C/C++ programming, knowledge of data structures, and algorithms. Preferred qualifications include experience with SQL, Git, unit testing, API development, virtualization concepts, and machine learning frameworks. The role addresses the technical challenge of creating infrastructure for cognitive business and cloud computing while ensuring systems can understand, reason, and learn to help clients innovate effectively.

What you'll do

  • Develop firmware, hypervisors, and operating systems for IBM Power enterprise computer systems.
  • Create software for system management and control functions.
  • Build hardware enablement solutions for AI and quantum computing technologies.
  • Write low-level code in Python or C/C++ to interact closely with hardware.
  • Design and implement complex data structures and algorithms for system applications.
  • Develop software tests and unit tests within the development lifecycle.
  • Create and manage APIs to support software functionality.
  • Maintain source code using Git or other version control systems.

What we're looking for

  • High School Diploma or GED is required.
  • A Bachelor's Degree is preferred.
  • Proficiency in Python or C/C++ programming is required.
  • Knowledge of data structures and software design is required.
  • Strong verbal and written communication and documentation skills are required.
  • Experience with operating systems, databases, SQL, and Git is preferred.
  • Familiarity with AI/ML frameworks, virtualization, cloud operations, and API development is preferred.
  • Candidates must be authorized to work without current or future visa sponsorship.

More like this

Similar roles

Entry Level Back-End Developer

IBM

Tucson, AZ 14 days ago
Python C++ C Operating Systems SQL Git Machine Learning Data Structures Algorithms Firmware Hypervisors Cloud Computing Virtualization Open Source

Back-End Developer Intern

IBM

Houston, TX 10 days ago
Python C++ C Operating Systems SQL Git Machine Learning Data Structures Algorithms Firmware Hypervisors Cloud Computing Virtualization Open Source

Back-End Developer Intern

IBM

Tucson, AZ 10 days ago
Python C++ C Operating Systems SQL Git Machine Learning Data Structures Algorithms Firmware Hypervisors Cloud Computing Virtualization Open Source

Hardware Developer Intern

IBM

Houston, TX 10 days ago
VHDL Verilog RTL SPICE Python C C++ TCL Java Linux Git UVM FPGA RISC-V ARM MIPS x86 Bash Perl Agile CAD

Entry Level Backend Developer

IBM

San Jose, CA 8 days ago
C++ C Java Golang Ruby Python Perl SQL REST APIs IaaS Git Jenkins Agile Cloud Computing Virtualization Firmware Networking Protocols

Power Backend Developer Intern

IBM

Rochester, MN +1 10 days ago
C/C++ Python SQL Linux UNIX Git Operating Systems Database Systems Computer Architecture Virtualization Cloud Computing AI open-source Data Structures Algorithms