Software Developer

IBM

Hybrid

Quick summary

Work type
Hybrid
Location
San Jose, CA
Salary
$190,245–$200,000 / yr
Posted
10 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $164k
This role $195k
$113k most similar roles pay here $219k

This role pays more than 75% of similar roles. Most pay $135,000–$193,610 — the shaded band above. At the midpoint, this role pays about $195k versus about $164k for comparable roles.

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 743 open roles on FindRole.

Listed pay typically runs $1,000,000–$1,000,000 across 8 roles with salary data.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Software Developer

The Software Developer position at IBM Corporation in San Jose, CA involves working within an agile team to enhance the company’s virtualization management and application resource management software. This role requires designing and implementing scalable microservices for cloud and on-premises technologies, building REST API endpoints, and developing automated tests. The developer will also contribute to architecture discussions, conduct code reviews, and collaborate with product management and support teams to address technical issues. Key responsibilities include utilizing Java, GitHub, AWS, Python, React, TypeScript, Git, relational and non-relational databases, Linux/Unix, distributed programming, and Agile methodologies in a fast-paced environment focused on innovative technology solutions for large-scale enterprise applications.

What you'll do

  • Design and implement scalable microservice-based application components for the company platform.
  • Build REST API endpoints and maintain backing services using Java and web development tools.
  • Develop automated tests to prevent regressions in software functionality.
  • Diagnose and fix critical issues in product time-sensitively.
  • Contribute to architecture discussions, code reviews, and technical design with other teams.

What we're looking for

  • Bachelor's degree in Computer Science or related field and 2 years of software engineering experience.
  • Proficient in Java, GitHub, AWS, Python, React, TypeScript, Git, and relational/non-relational databases.
  • Experience with object-oriented programming, Linux/Unix, distributed programming, and Agile methodologies.
  • Design and implement scalable microservice-based application components for cloud and on-premises technologies.
  • Contribute to architecture discussions, code reviews, and technical design in collaboration with other teams.
  • Develop REST API endpoints, automated tests, and documentation for new features.

More like this

Similar roles

Software Developer

Booz Allen Hamilton

Fort Meade, MD 71 days ago $69,400$158,000
Java JavaScript MongoDB Spring OSGi Perl Python Lua NGINX Linux

Software Developer

Booz Allen Hamilton

Fayetteville, NC 8 days ago $86,800$198,000
Python C++ REST APIs Data Analytics CI/CD

Software Developer

Leidos

Gaithersburg, MD 11 days ago $69,550$125,725
Ansible Python Bash Linux Docker Podman Git CI/CD IaC RPM pip VMware KVM VLANs PXE_boot Network_configuration Virtual_machine_lifecycle_management Mission-critical_system_deployment Enterprise_infrastructure_management
Hybrid

Software Developer

Booz Allen Hamilton

Dahlgren, VA 10 days ago $69,300$158,000
Java Kotlin Go Golang Rust TypeScript Docker Kubernetes CI/CD SQL Agile OpenLayers Cesium MQTT gRPC WebSockets

Software Developer

Avnet

Tempe, Arizona 3 days ago
Java Python Spring Angular HTML CSS TypeScript Bootstrap SQL Web Services CI/CD

Software Developer

Leidos

Alexandria, VA 3 days ago $107,900$195,050
Python Java Spring React Node Postgres GitLab Docker AWS CI/CD C++ Typescript Bash Gradle OpenJDK HTTP SSL Jira Confluence