1

Ibm Software Engineer Jobs (NOW HIRING)

Introduction At IBM Software, we transform client challenges into solutions. Building the world ... Your role and responsibilities As a Software Developer: Generalist, you will design, develop, test ...

next page

Showing results 1-20

Ibm Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do ibm software engineer jobs pay per year?

As of Jun 15, 2026, the average yearly pay for ibm software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is an IBM Software Engineer job?

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 are the key skills and qualifications needed to thrive in the Ibm Software Engineer position, and why are they important?

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 are the typical projects or responsibilities for an IBM Software Engineer?

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.

More about Ibm Software Engineer jobs
What cities are hiring for Ibm Software Engineer jobs? Cities with the most Ibm Software Engineer job openings:
What states have the most Ibm Software Engineer jobs? States with the most job openings for Ibm Software Engineer jobs include:
Infographic showing various Ibm Software Engineer job openings in the United States as of June 2026, with employment types broken down into 2% As Needed, 25% Full Time, 46% Part Time, and 27% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Senior Software Engineer - HashiCorp Terraform Stacks

Senior Software Engineer - HashiCorp Terraform Stacks

IBM

Austin, TX • Remote

$121K - $160K/yr

Other

Posted 2 days ago


IBM rating

7.9

Company rating: 7.9 out of 10

Based on 72 frontline employees who took The Breakroom Quiz

99th of 190 rated software companies


Job description

Introduction

At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You'll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM's product and technology landscape. Here, you'll have the tools and opportunities to advance your career while creating software that changes the world.

Your role and responsibilities

About the team:

The Terraform Runtime team owns "Stacks". Stacks aim to be a natural next step in extending infrastructure as code to a higher layer using the same Terraform shared modules users enjoy today. They help users optimize the coordination, deployment, and management of interdependent Terraform configurations, across any number of environments, reducing the time and overhead of managing infrastructure with Terraform.

Terraform Authorship is a group of teams that maintains the Core of Terraform (Community Edition) and drives both community and commercial value. Our mission is to keep Terraform at the forefront of the Infrastructure-as-Code (IaC) space by driving industry-leading innovations that improve workflows for our customers and global community. We strive to make Terraform the best tool for managing infrastructure, and HCP Terraform the best product for realizing the full value of Terraform.

Terraform has redefined how infrastructure is provisioned and managed, but infrastructure management doesn't stop at deployment. Terraform is seeking to expand beyond traditional provisioning workflows into Day 2 Operations, enabling customers to manage the full lifecycle of infrastructure resources.

About the role:

We're looking for a Software Engineer II to join our team. The majority of the libraries we maintain are written in Golang and are open source or source-available, receiving contributions from a large community of users. You will help review, fix, design, prototype and implement features and tools while ensuring stability and usability. You will interact regularly with collaborators on other teams to deliver multi-team engineering efforts. This is an opportunity to have an impact not just on the productivity and lives of developers, but on improving an industry as a whole.

We operate autonomously in a highly collaborative, remote-first environment. Anchored by reflection and humility, we're steadily improving our processes and technical practices. With the support of your teammates and manager, you'll grow your skills to reach the next level in your career.

In this role, you can expect to:

  • Develop, advocate for, and support new and existing features.

  • Spend time writing about customer problems, potential solutions, and more in the form of RFCs (Requests For Comments).

  • Engage open source contributors, promote healthy community engagement, and follow standards for effectively working in the open.

  • Empathize with the end user and be their voice when influencing priorities and technical decisions.

  • Participate in cross-team working groups while developing your knowledge as a subject matter expert.

  • Enable your teammates through technical contributions, code reviews, and pairing.

  • Work with internal and external stakeholders to determine and prioritize new features and enhancements critical to the success of HashiCorp customers and the broader community.

  • Participate in an on-call rotation.

Required technical and professional expertise

  • You have professional experience developing with Go. Good experience of professional software engineering.

  • You have experience with API development.

  • You have experience or interest in learning Terraform and Terraform internals.

  • You have experience or are interested in working in an open source software development environment.

  • You have strong written communication skills, and you understand how to use tools like code review to asynchronously unblock and level up your peers. You enjoy working collaboratively on a fully-remote, fast-moving team.

Preferred technical and professional experience

  • Experience with Terraform and/or Ansible.

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.


What IBM employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


IBM logo

About IBM

Sourced by ZipRecruiter

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, lets talk.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Armonk, NY, US

Year founded

1911

Social media