Software Engineer

IBM

Hybrid

Quick summary

Work type
Hybrid
Location
Lowell, MA
Salary
$217,343–$250,000 / yr
Posted
5 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $169k
This role $234k
$116k most similar roles pay here $264k

This role pays more than 94% of similar roles. Most pay $134,875–$203,200 — the shaded band above. At the midpoint, this role pays about $234k versus about $169k 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 921 open roles on FindRole.

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

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Software Engineer

As a Senior Software Engineer at IBM Corporation in Lowell, MA, you will join the OpenShift Container Storage team to modify software components across various versions of the product, addressing errors identified by internal testing and customer feedback. Your day-to-day responsibilities include participating in planning and design phases for RedHat Openshift and IBM Fusion data foundation releases, collaborating with product management to define requirements and provide effort estimations, and developing detailed designs for new features using a test-driven approach. You will also create comprehensive documentation and interact directly with customers as a subject matter expert, offering support on system configuration and disaster recovery. The role requires expertise in Kubernetes and OpenShift, Go and C programming languages, distributed storage, Linux server administration, containers, networking concepts, and disaster recovery practices.

What you'll do

  • Modify software components to fix errors in various setups including virtualized environments.
  • Participate in planning and design phases for RedHat Openshift and IBM Fusion data foundation releases.
  • Develop detailed designs of new features based on agreements with product teams.
  • Apply test-driven development by writing unit, end-to-end, and integration tests.
  • Create comprehensive documentation for official product documentation and QA test cases.

What we're looking for

  • 5+ years of experience as a Software Developer with Kubernetes and OpenShift.
  • Proficient in Go and C programming languages for software development.
  • Expertise in distributed storage and software-defined storage systems.
  • Experience in Linux server administration and container technologies.
  • Strong understanding of networking concepts, disaster recovery, and backup.
  • Collaborative work on planning, design, and implementation of product features.
  • Writes comprehensive documentation and test cases for software products.

More like this

Similar roles

Software Engineer

Broadcom

Usa-Ca - Promontory B 52 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL Git Jenkins Ansible Test-Driven Development DevOps methodologies

Software Engineer

Q2

Austin, Texas 85 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Berkeley Research Group

Remote (Washington, DC) 128 days ago $100,000$230,000
React TypeScript JavaScript Ruby Ruby on Rails Go Agile Jira GitHub Git CI/CD Kubernetes MongoDB Docker Microsoft Azure
Remote

Software Engineer

Booz Allen Hamilton

Aurora, CO 43 days ago $69,400$158,000
Linux Docker Kubernetes AWS Azure Google Cloud

Software Engineer

Booz Allen Hamilton

Roseville, CA 48 days ago $86,900$198,000
Kubernetes Gitlab GitHub Atlassian Agile CI/CD Python Java C++ PostgreSQL MySQL Docker AWS Azure GCP SOSA System IPMI IEEE systems engineering gates Test-driven development Agentic AI tools

Software Engineer

Applied Materials

Santa Clara, CA 22 days ago $179,500$246,500
Python C++ Java Rust PyTorch FPGA Modern C++ Machine learning Web service architecture Signal processing Computer vision Robotics User interface design Mathematical modelling Numerical methods GPU programming Embedded system development