1

Ibm Software Engineer Jobs in Washington (NOW HIRING)

Senior Software Engineer

Chantilly, VA · On-site

$125K - $165K/yr

To support this mission, we are seeking a Senior Software Engineer (SME ) with deep technical ... Experience with legacy technologies and modeling tools like Visual Basic, SIMULA, and IBM Rational ...

Senior Software Engineer

Chantilly, VA · On-site

$180K - $230K/yr

To support this mission, we are seeking a Senior Software Engineer (SME ) with deep technical ... Experience with legacy technologies and modeling tools like Visual Basic, SIMULA, and IBM Rational ...

... techniques, and IBM Rational Suite of tools. * Interprets software requirements and design ... Participate in team activities related to total systems engineering development and implementation.

... techniques, and IBM Rational Suite of tools. * Interprets software requirements and design ... Participate in team activities related to total systems engineering development and implementation.

... Software and Product Development, IT Outsourcing and Technology assistance supplier headquartered ... BPM Developer Location : Mclean, VA- Must relocate to work on site Contract Length: 6m+- could have ...

Showing results 41-60

Ibm Software Engineer information

See Washington salary details

$71.9K

$167.1K

$232.7K

How much do ibm software engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for ibm software engineer in Washington is $167,085.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,900.00 and $195,900.00 per year, depending on experience, location, and employer.

What is an IBM software engineer?

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 does an IBM software engineer do?

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.

What are the key skills and qualifications needed to thrive as an IBM software engineer?

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 cities in Washington are hiring for Ibm Software Engineer jobs?

Cities in Washington with the most Ibm Software Engineer job openings:

Infographic showing various Ibm Software Engineer job openings in Washington as of August 2026, with employment types broken down into 92% Full Time, 6% Part Time, and 2% Contract. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $167,085 per year, or $80.3 per hour.

Full-Stack Software Engineer

Cornerstone Defense

Chantilly, VA • On-site

Full-time

Re-posted 18 days ago


Job description

  • Location: Chantilly , Virginia
  • Type: Direct Hire
  • Job #4019

Full-Stack Software Engineer
Chantilly, VA
Primary Responsibilities:
  • Analyzing high level customer requirements and deriving lower-level functional requirements.
  • Software development tasks including detailed software design, coding, and testing of customer desired features/user stories.
  • Briefing software designs and demonstrating software release functionality to users.
  • Develop and sustain new and existing applications; as well as troubleshooting and resolving various software issues.
  • Contribute to the creation of new distributed components and interactions that align with the future system architecture.
  • The existing multi-tiered system is developed on a cloud infrastructure with several consumer-facing web applications

Basic Qualifications:
  • 5+ years of experience designing and developing software for complex systems (i.e. Distributed Systems, Multi-Threaded and Multi-Process Applications) and a foundation in computer science and software development
  • 3+ years' experience in Java programming
  • 1+ years of experience in object-oriented programming
  • Experience with distributed version control systems such as Git, IBM Rational Team Concert, etc.

Preferred Qualifications:
  • Experience with one or more of the following: HTML 5, CSS 3, JavaScript, Firebug and JS frameworks (REACT, jQuery, jQuery UI, Open Layers, etc.), Spring Framework, Hibernate, RDBMS, MongoDB, XML, SOAP, REST, WSDL/Web Service protocols
  • Experience using dependency management (Ivy, Maven, Gradle)
  • Experience developing and maintaining SOAP, RMI, REST APIs and interfaces
  • Experience using cloud-based infrastructure (AWS)
  • Experience using automation server (Jenkins)
  • Experience/knowledge of the GEOINT domain
  • Familiarity with practices such as test-driven development (TDD), agile software development, continuous integration, and dependency management is preferred.
  • Familiarity with Agile or SAFe practices, including daily standup, User Stories, Sprints, and Release Planning
  • Security Certification such as Security+