Demo

Software Developer

IBM
IBM Salary
Herndon, VA Full Time
POSTED ON 4/17/2026
AVAILABLE BEFORE 5/16/2026
Your Role And Responsibilities

Software Developer, IBM Corporation, Herndon, Virginia (Up to 100% telecommuting permitted):

  • Design, code and test features in the firm’s software products so that they are: usable, reliable, resilient, and scalable.
  • Resolve problems in the software development lifecycle to ensure the firm’s products can be built and deployed to customers.
  • Debug and resolve problems that customers experience.
  • Review designs and code created by coworkers.
  • Identify problems and suggest solutions.
  • Understand internet standards and implement them in the software.
  • Participate in communication protocols, security standards, and data formats.
  • Integrate current best practices into the software development process.
  • Identify shortcomings and propose improvements to the firm’s software products.
  • Provide training and mentorship to junior software developers.
  • Create internal software tools for testing, deployment and other tasks.
  • Document processes and software for use by coworkers.
  • Draft user documentation and work with technical writers to ensure the accuracy of published user documentation.
  • Utilize: Java SE and J2EE, RESTful web services, Jenkins, Maven, Gradle, GIT, Docker, Kubernetes and OpenShift Container Platform, Servlet, Spring, Springboot Frameworks, Microservices Architecture.

Required: Master’s degree or equivalent in Computer Science, Computer Technology, Computer Applications, Information Technology or related (employer will accept a Bachelor's degree plus five (5) years of progressive experience in lieu of a Master’s degree) and one (1) year of experience as a Senior Software Engineer or related. One (1) year of experience must include utilizing Java SE and J2EE, RESTful web services, Jenkins, Maven, Gradle, GIT, Docker, Kubernetes and OpenShift Container Platform, Servlet, Spring, Springboot Frameworks, Microservices Architecture. $175427 to $215000 per year. Full time. D160.

Required Technical And Professional Expertise

Master’s degree or equivalent in Computer Science, Computer Technology, Computer Applications, Information Technology or related (employer will accept a Bachelor's degree plus five (5) years of progressive experience in lieu of a Master’s degree) and one (1) year of experience as a Senior Software Engineer or related. One (1) year of experience must include utilizing Java SE and J2EE, RESTful web services, Jenkins, Maven, Gradle, GIT, Docker, Kubernetes and OpenShift Container Platform, Servlet, Spring, Springboot Frameworks, Microservices Architecture.

Salary : $175,427 - $215,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $90,707 - $120,959
    • Income Estimation: $101,441 - $130,752
  • Concept Development Skill

    • Income Estimation: $68,346 - $86,637
    • Income Estimation: $90,632 - $119,010
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at IBM

  • IBM Williston, ND
  • Introduction A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies ac... more
  • 9 Days Ago

  • IBM Junction, VT
  • Introduction A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies ac... more
  • 9 Days Ago

  • IBM Washington, DC
  • Introduction In this role you will join IBM Consulting via our world class Associate Program for university hires. As an Associate at IBM Consulting you wi... more
  • 9 Days Ago

  • IBM Washington, DC
  • Introduction At IBM Global Sales, we bring together innovation, collaboration, and expertise to help clients solve their most complex business challenges. ... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Software Developer jobs in the Herndon, VA area that may be a better fit.

  • Steel Thread Software, Inc. Sterling, VA
  • Company Description Steel Thread Software, Inc. is a privately-held, certified small business headquartered in Dulles, VA. Since 2008, we have consistently... more
  • 1 Day Ago

  • Steel Thread Software, Inc. Sterling, VA
  • Company Description Steel Thread Software, Inc. is a privately-held, certified small business headquartered in Dulles, VA. Since 2008, we have consistently... more
  • 7 Days Ago

AI Assistant is available now!

Feel free to start your new journey!