Resume and JobRESUME AND JOB
IBM logo

Senior Software Engineer

IBM

Software and Technology Jobs

Senior Software Engineer

full-timePosted: Dec 11, 2025

Job Description

Senior Software Engineer

📋 Job Overview

As a Senior Software Engineer at IBM, you will be responsible for the development, maintenance, and support of Watsonx Governance applications. You will work closely with Product Architects and Managers to execute priorities and ensure high software quality through design and code reviews. This role requires a strong background in backend development and the ability to thrive in a dynamic, collaborative environment.

📍 Location: BANGALORE, IN (Remote/Hybrid)

💼 Career Level: Professional

🎯 Key Responsibilities

  • Development, maintenance, and support of Watsonx Governance applications
  • Participate in the design and implementation of sophisticated software systems
  • Work with Product Architects and Managers to understand and execute priorities
  • Participate in software design and code reviews to ensure high software quality and knowledge sharing
  • Adhere to professional software engineering practices including Agile Software Development, Test Driven Development, Continuous Integration, Source Code Management (git), and GitHub
  • Ensure good code coverage and support bug fixes during testing and deployment to target environments
  • Participate in planning, creation, and execution of automated test cases and load/performance testing
  • Create and maintain technical documentation
  • Handle and debug customer issues, work with L2 support team
  • Maintain proficiency in Computer Science/Software Engineering and contribute to the technical skills growth of team members
  • Provide vigilance and compliance to various software engineering, support, and release processes including security and stack upgrades

✅ Required Qualifications

  • 10 - 16 years of professional/industrial experience in software development
  • Expertise in Core Java, Java J2EE, MicroServices Architecture
  • Expertise in Building Restful API, SDK APIs using different frameworks
  • Experience writing / executing Unit Tests and REST API automation with RestAssured
  • Experience in JSP, Servlets, XML and JSON, Ant
  • Experience in using messaging brokers like RabbitMQ
  • Good understanding of Docker, Kubernetes, OpenShift Container Platform, Linux Operating Systems (such as Red Hat, Ubuntu, etc.)
  • Knowledge of network protocols such as TCP/IP, HTTP
  • Experience and working knowledge of version Control systems like Github and build tools like Maven/Gradle
  • Degree in Computer Science, Engineering, or equivalent professional experience
  • Experience with DevOps, Agile, and Design/Implementation within CI/CD and Secure Software Engineering Best Practices

🛠️ Required Skills

  • Core Java
  • Java J2EE
  • MicroServices Architecture
  • Restful API
  • SDK APIs
  • Unit Tests
  • REST API automation
  • RestAssured
  • JSP
  • Servlets
  • XML
  • JSON
  • Ant
  • RabbitMQ
  • Docker
  • Kubernetes
  • OpenShift Container Platform
  • Linux Operating Systems
  • Red Hat
  • Ubuntu
  • TCP/IP
  • HTTP
  • Github
  • Maven
  • Gradle
  • DevOps
  • Agile
  • CI/CD
  • Secure Software Engineering Best Practices
  • Agile Software Development
  • Test Driven Development
  • Continuous Integration
  • Source Code Management
  • git

🎁 Benefits & Perks

  • Opportunity to learn and develop career
  • Encouragement to be courageous and experiment daily
  • Continuous trust and support in an inclusive environment
  • Growth-minded culture with openness to feedback and learning
  • Opportunity to collaborate and drive exceptional outcomes for customers
  • Early adopter of AI, quantum computing, and blockchain
  • Joining a responsible technology innovator and force for good
  • Equal-opportunity employment

Locations

  • BANGALORE, IN, India (Remote)

Salary

Estimated Salary Rangemedium confidence

2,500,000 - 4,200,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Core Javaintermediate
  • Java J2EEintermediate
  • MicroServices Architectureintermediate
  • Restful APIintermediate
  • SDK APIsintermediate
  • Unit Testsintermediate
  • REST API automationintermediate
  • RestAssuredintermediate
  • JSPintermediate
  • Servletsintermediate
  • XMLintermediate
  • JSONintermediate
  • Antintermediate
  • RabbitMQintermediate
  • Dockerintermediate
  • Kubernetesintermediate
  • OpenShift Container Platformintermediate
  • Linux Operating Systemsintermediate
  • Red Hatintermediate
  • Ubuntuintermediate
  • TCP/IPintermediate
  • HTTPintermediate
  • Githubintermediate
  • Mavenintermediate
  • Gradleintermediate
  • DevOpsintermediate
  • Agileintermediate
  • CI/CDintermediate
  • Secure Software Engineering Best Practicesintermediate
  • Agile Software Developmentintermediate
  • Test Driven Developmentintermediate
  • Continuous Integrationintermediate
  • Source Code Managementintermediate
  • gitintermediate

Required Qualifications

  • 10 - 16 years of professional/industrial experience in software development (experience)
  • Expertise in Core Java, Java J2EE, MicroServices Architecture (experience)
  • Expertise in Building Restful API, SDK APIs using different frameworks (experience)
  • Experience writing / executing Unit Tests and REST API automation with RestAssured (experience)
  • Experience in JSP, Servlets, XML and JSON, Ant (experience)
  • Experience in using messaging brokers like RabbitMQ (experience)
  • Good understanding of Docker, Kubernetes, OpenShift Container Platform, Linux Operating Systems (such as Red Hat, Ubuntu, etc.) (experience)
  • Knowledge of network protocols such as TCP/IP, HTTP (experience)
  • Experience and working knowledge of version Control systems like Github and build tools like Maven/Gradle (experience)
  • Degree in Computer Science, Engineering, or equivalent professional experience (experience)
  • Experience with DevOps, Agile, and Design/Implementation within CI/CD and Secure Software Engineering Best Practices (experience)

Responsibilities

  • Development, maintenance, and support of Watsonx Governance applications
  • Participate in the design and implementation of sophisticated software systems
  • Work with Product Architects and Managers to understand and execute priorities
  • Participate in software design and code reviews to ensure high software quality and knowledge sharing
  • Adhere to professional software engineering practices including Agile Software Development, Test Driven Development, Continuous Integration, Source Code Management (git), and GitHub
  • Ensure good code coverage and support bug fixes during testing and deployment to target environments
  • Participate in planning, creation, and execution of automated test cases and load/performance testing
  • Create and maintain technical documentation
  • Handle and debug customer issues, work with L2 support team
  • Maintain proficiency in Computer Science/Software Engineering and contribute to the technical skills growth of team members
  • Provide vigilance and compliance to various software engineering, support, and release processes including security and stack upgrades

Benefits

  • general: Opportunity to learn and develop career
  • general: Encouragement to be courageous and experiment daily
  • general: Continuous trust and support in an inclusive environment
  • general: Growth-minded culture with openness to feedback and learning
  • general: Opportunity to collaborate and drive exceptional outcomes for customers
  • general: Early adopter of AI, quantum computing, and blockchain
  • general: Joining a responsible technology innovator and force for good
  • general: Equal-opportunity employment

Target Your Resume for "Senior Software Engineer" , IBM

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer" , IBM

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringSoftware Engineering

Answer 10 quick questions to check your fit for Senior Software Engineer @ IBM.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

IBM logo

Senior Software Engineer

IBM

Software and Technology Jobs

Senior Software Engineer

full-timePosted: Dec 11, 2025

Job Description

Senior Software Engineer

📋 Job Overview

As a Senior Software Engineer at IBM, you will be responsible for the development, maintenance, and support of Watsonx Governance applications. You will work closely with Product Architects and Managers to execute priorities and ensure high software quality through design and code reviews. This role requires a strong background in backend development and the ability to thrive in a dynamic, collaborative environment.

📍 Location: BANGALORE, IN (Remote/Hybrid)

💼 Career Level: Professional

🎯 Key Responsibilities

  • Development, maintenance, and support of Watsonx Governance applications
  • Participate in the design and implementation of sophisticated software systems
  • Work with Product Architects and Managers to understand and execute priorities
  • Participate in software design and code reviews to ensure high software quality and knowledge sharing
  • Adhere to professional software engineering practices including Agile Software Development, Test Driven Development, Continuous Integration, Source Code Management (git), and GitHub
  • Ensure good code coverage and support bug fixes during testing and deployment to target environments
  • Participate in planning, creation, and execution of automated test cases and load/performance testing
  • Create and maintain technical documentation
  • Handle and debug customer issues, work with L2 support team
  • Maintain proficiency in Computer Science/Software Engineering and contribute to the technical skills growth of team members
  • Provide vigilance and compliance to various software engineering, support, and release processes including security and stack upgrades

✅ Required Qualifications

  • 10 - 16 years of professional/industrial experience in software development
  • Expertise in Core Java, Java J2EE, MicroServices Architecture
  • Expertise in Building Restful API, SDK APIs using different frameworks
  • Experience writing / executing Unit Tests and REST API automation with RestAssured
  • Experience in JSP, Servlets, XML and JSON, Ant
  • Experience in using messaging brokers like RabbitMQ
  • Good understanding of Docker, Kubernetes, OpenShift Container Platform, Linux Operating Systems (such as Red Hat, Ubuntu, etc.)
  • Knowledge of network protocols such as TCP/IP, HTTP
  • Experience and working knowledge of version Control systems like Github and build tools like Maven/Gradle
  • Degree in Computer Science, Engineering, or equivalent professional experience
  • Experience with DevOps, Agile, and Design/Implementation within CI/CD and Secure Software Engineering Best Practices

🛠️ Required Skills

  • Core Java
  • Java J2EE
  • MicroServices Architecture
  • Restful API
  • SDK APIs
  • Unit Tests
  • REST API automation
  • RestAssured
  • JSP
  • Servlets
  • XML
  • JSON
  • Ant
  • RabbitMQ
  • Docker
  • Kubernetes
  • OpenShift Container Platform
  • Linux Operating Systems
  • Red Hat
  • Ubuntu
  • TCP/IP
  • HTTP
  • Github
  • Maven
  • Gradle
  • DevOps
  • Agile
  • CI/CD
  • Secure Software Engineering Best Practices
  • Agile Software Development
  • Test Driven Development
  • Continuous Integration
  • Source Code Management
  • git

🎁 Benefits & Perks

  • Opportunity to learn and develop career
  • Encouragement to be courageous and experiment daily
  • Continuous trust and support in an inclusive environment
  • Growth-minded culture with openness to feedback and learning
  • Opportunity to collaborate and drive exceptional outcomes for customers
  • Early adopter of AI, quantum computing, and blockchain
  • Joining a responsible technology innovator and force for good
  • Equal-opportunity employment

Locations

  • BANGALORE, IN, India (Remote)

Salary

Estimated Salary Rangemedium confidence

2,500,000 - 4,200,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Core Javaintermediate
  • Java J2EEintermediate
  • MicroServices Architectureintermediate
  • Restful APIintermediate
  • SDK APIsintermediate
  • Unit Testsintermediate
  • REST API automationintermediate
  • RestAssuredintermediate
  • JSPintermediate
  • Servletsintermediate
  • XMLintermediate
  • JSONintermediate
  • Antintermediate
  • RabbitMQintermediate
  • Dockerintermediate
  • Kubernetesintermediate
  • OpenShift Container Platformintermediate
  • Linux Operating Systemsintermediate
  • Red Hatintermediate
  • Ubuntuintermediate
  • TCP/IPintermediate
  • HTTPintermediate
  • Githubintermediate
  • Mavenintermediate
  • Gradleintermediate
  • DevOpsintermediate
  • Agileintermediate
  • CI/CDintermediate
  • Secure Software Engineering Best Practicesintermediate
  • Agile Software Developmentintermediate
  • Test Driven Developmentintermediate
  • Continuous Integrationintermediate
  • Source Code Managementintermediate
  • gitintermediate

Required Qualifications

  • 10 - 16 years of professional/industrial experience in software development (experience)
  • Expertise in Core Java, Java J2EE, MicroServices Architecture (experience)
  • Expertise in Building Restful API, SDK APIs using different frameworks (experience)
  • Experience writing / executing Unit Tests and REST API automation with RestAssured (experience)
  • Experience in JSP, Servlets, XML and JSON, Ant (experience)
  • Experience in using messaging brokers like RabbitMQ (experience)
  • Good understanding of Docker, Kubernetes, OpenShift Container Platform, Linux Operating Systems (such as Red Hat, Ubuntu, etc.) (experience)
  • Knowledge of network protocols such as TCP/IP, HTTP (experience)
  • Experience and working knowledge of version Control systems like Github and build tools like Maven/Gradle (experience)
  • Degree in Computer Science, Engineering, or equivalent professional experience (experience)
  • Experience with DevOps, Agile, and Design/Implementation within CI/CD and Secure Software Engineering Best Practices (experience)

Responsibilities

  • Development, maintenance, and support of Watsonx Governance applications
  • Participate in the design and implementation of sophisticated software systems
  • Work with Product Architects and Managers to understand and execute priorities
  • Participate in software design and code reviews to ensure high software quality and knowledge sharing
  • Adhere to professional software engineering practices including Agile Software Development, Test Driven Development, Continuous Integration, Source Code Management (git), and GitHub
  • Ensure good code coverage and support bug fixes during testing and deployment to target environments
  • Participate in planning, creation, and execution of automated test cases and load/performance testing
  • Create and maintain technical documentation
  • Handle and debug customer issues, work with L2 support team
  • Maintain proficiency in Computer Science/Software Engineering and contribute to the technical skills growth of team members
  • Provide vigilance and compliance to various software engineering, support, and release processes including security and stack upgrades

Benefits

  • general: Opportunity to learn and develop career
  • general: Encouragement to be courageous and experiment daily
  • general: Continuous trust and support in an inclusive environment
  • general: Growth-minded culture with openness to feedback and learning
  • general: Opportunity to collaborate and drive exceptional outcomes for customers
  • general: Early adopter of AI, quantum computing, and blockchain
  • general: Joining a responsible technology innovator and force for good
  • general: Equal-opportunity employment

Target Your Resume for "Senior Software Engineer" , IBM

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer" , IBM

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringSoftware Engineering

Answer 10 quick questions to check your fit for Senior Software Engineer @ IBM.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.