CGI Hiring Senior Software Engineer - Integration in Bangalore
Role Overview
Job Overview
CGI is hiring a Senior Software Engineer for an Integration Developer opportunity in Bangalore. This full-time role is designed for an experienced integration professional who can work with enterprise systems, messaging platforms, APIs, databases, files, and web services. The position focuses on building and supporting reliable integration solutions that allow different business applications and services to exchange information securely and efficiently.
The role requires strong practical experience with IBM integration technologies, particularly IBM Integration Bus and App Connect Enterprise, along with WebSphere MQ. The successful candidate will understand enterprise messaging patterns, service-oriented architecture, API-based integrations, and structured data formats. The position also offers exposure to modern development and delivery technologies such as Docker, Git, Azure DevOps, and cloud platforms.
Key Responsibilities
- Design, develop, and maintain enterprise integration solutions connecting applications through files, messaging queues, databases, HTTP or HTTPS interfaces, SOAP services, and APIs.
- Work with IBM Integration Bus and IBM App Connect Enterprise to implement integration flows and business connectivity.
- Configure and manage Queue Managers, Queues, and Channels within WebSphere MQ environments.
- Develop integration services using SOA principles and work with WSDL, XSD, XML, JSON, REST APIs, and related interface technologies.
- Support API-based integration requirements and contribute to solutions involving IBM API Connect.
- Work with enterprise integration components and help maintain dependable data movement between systems.
- Participate in software development, testing, troubleshooting, deployment, and production support activities.
- Collaborate with technical teams and stakeholders to understand integration requirements and translate them into maintainable solutions.
- Apply development and version-control practices using tools such as Git where applicable.
- Support delivery automation and engineering workflows using Azure DevOps and related tools where required.
- Work with ServiceNow and other enterprise processes when supporting incidents, requests, or operational activities.
- Contribute to integration solutions involving cloud technologies and modern application architectures.
Required Skills
The core requirement is strong enterprise integration experience. Candidates should be comfortable designing and implementing interfaces across multiple communication patterns rather than working with only a single integration method.
Strong hands-on knowledge of IBM Integration Bus, IBM App Connect Enterprise, and WebSphere MQ is important. Applicants should understand Queue Manager, Queue, and Channel configuration and be able to work with messaging-based integration scenarios.
A solid understanding of SOA, WSDL, XSD, XML, API-based integration, and web services is also expected. Experience with REST APIs and JSON is valuable for modern application connectivity.
The role also calls for analytical troubleshooting and the ability to understand how different applications, interfaces, and infrastructure components interact. Senior-level candidates should be able to communicate technical issues clearly and work effectively with delivery teams and clients.
Preferred Skills
Additional experience with SAP PI, ESQL, IBM API Connect, IBM FTM, Docker, Git, ServiceNow, cloud technologies, and Azure DevOps can strengthen an application. Experience with Java, Spring Boot, Jenkins, and microservices is also relevant based on the listed skills associated with the position.
Candidates who have worked with both traditional enterprise integration technologies and modern API or microservices architectures may be particularly well suited to this opportunity.
Education
A Bachelor's degree in Computer Science or a related field is required, or a higher qualification may be considered. The job description specifies at least 3 years of relevant experience in connection with the educational qualification.
Experience
The advertised position requires 6 to 10 years of experience. This is a senior engineering opportunity, so applicants should be prepared to demonstrate substantial experience in enterprise integration, software development, messaging, APIs, and integration architecture.
Relevant experience should ideally include designing or supporting integrations across file-based, database, MQ, HTTP(S), SOAP, and API interfaces. Practical exposure to IBM IIB or ACE and WebSphere MQ is especially important.
Required Technologies
- IBM Integration Bus (IBM IIB)
- IBM App Connect Enterprise (IBM ACE)
- WebSphere MQ
- Queue Manager
- Queue
- Channel
- SOA
- WSDL
- XSD
- XML
- IBM API Connect
- IBM FTM
- ESQL
- JSON
- REST APIs
- RESTful APIs
- SOAP Web Services
- HTTP
- HTTPS
- Database Integration
- File Integration
- SAP PI
- Docker
- Git
- ServiceNow
- Cloud Technologies
- Azure DevOps
- Java
- Jenkins
- Microservices
- Spring Boot
Soft Skills
A senior integration engineer needs strong communication, ownership, and problem-solving abilities. The role requires collaboration with technical teams and stakeholders, so candidates should be comfortable discussing requirements, integration approaches, technical issues, and delivery considerations.
A structured and analytical approach is useful when diagnosing failures across multiple systems. Attention to reliability, maintainability, and clear documentation can also help when supporting enterprise integrations.
Benefits of Working in this Role
This role provides an opportunity to work on enterprise-scale integration challenges while developing expertise across IBM integration platforms, messaging, APIs, cloud technologies, and modern software engineering practices. CGI describes its working environment around ownership, teamwork, respect, belonging, career development, and opportunities to work with global capabilities and technology expertise.
The position can also provide exposure to multiple integration patterns and technologies, making it relevant for professionals who want to deepen their enterprise integration and software engineering capabilities.
Work Mode
The job description does not specify an onsite, hybrid, or remote work model. Candidates should confirm the applicable work arrangement with CGI during the recruitment process.
Location
The position is based in Bangalore, Karnataka, India. The listed location is CGI's Bangalore office, and the role is offered as a full-time position with a general shift.
Who Should Apply
This opportunity is suited to experienced integration professionals with 6 to 10 years of experience who have strong knowledge of IBM IIB or ACE and WebSphere MQ. Candidates with enterprise integration, messaging, API, web service, and database integration experience should consider applying.
Professionals who also understand Java, Spring Boot, microservices, Jenkins, Git, Docker, Azure DevOps, or cloud technologies can present a broader engineering profile. Experience with SAP PI, ServiceNow, IBM API Connect, or IBM FTM can further support an application.
Career Growth
The role can help experienced engineers expand their expertise from individual integration development into broader enterprise integration and solution delivery. Working across messaging, APIs, cloud technologies, microservices, and development automation can strengthen skills relevant to senior software engineering and integration architecture roles.
Application Advice
Customize your resume around the integration technologies that are explicitly requested. Highlight hands-on work with IBM IIB, IBM ACE, WebSphere MQ, Queue Managers, Queues, Channels, SOAP, REST APIs, XML, WSDL, XSD, and enterprise messaging.
Include concrete examples of integration solutions you have designed, developed, tested, deployed, or supported. If you have experience with SAP PI, Docker, Git, Azure DevOps, cloud technologies, Jenkins, Spring Boot, or microservices, mention those skills clearly.
Because this is a senior role, emphasize ownership, troubleshooting, collaboration, and the scale or complexity of the systems you have supported. Keep the resume focused on relevant technical achievements rather than listing unrelated technologies.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor's degree in Computer Science or a related field, or higher. The role description also states a minimum of 3 years of relevant experience for the educational qualification, while the position itself requires 6-10 years of overall experience.
Experience
6 - 10 years
Top Picks for You
Microsoft Senior Software Engineer AI AIOps Jobs Hyderabad
Microsoft • Hyderabad • Hybrid
Microsoft Principal Software Engineering Manager Jobs in Bangalore
Microsoft • Bangalore • Hybrid
Birlasoft Sr. Software Engineer Jobs in Pune | .NET
Birlasoft • Pune • Onsite
Birlasoft RPA & Appian QA Tester Jobs in Noida
Birlasoft • Noida • Onsite