Position Description
About CGI
Founded in 1976, CGI is among the world's largest independent IT and business consulting services firms. With 94,000 consultants and professionals globally, CGI delivers an end-to-end portfolio of capabilities, from strategic IT and business consulting to systems integration, managed IT and business process services, and intellectual property solutions. CGI works with clients through a local relationship model complemented by a global delivery network that helps clients digitally transform their organizations and accelerate results. CGI Fiscal 2024 reported revenue is CA$14.68 billion, and CGI shares are listed on the TSX (GIB.A) and the NYSE (GIB). Learn more at cgi.com.
Job Title: Software Engineering
Position: Lead Consultant
Experience: 7 to 10 years
Category: Software Development
Job location: Bangalore
Shift: Rotational Shift
Position ID: J0726-1213
Work Type: Hybrid
Employment Type: Full Time / Permanent
Qualification: Bachelor’s or master’s degree in computer science, Engineering, or a related field.
Designing service and data layer patterns within a clean architecture (service → repository → resolver)
Leading PostgreSQL schema design, query optimisation, and migration strategy
Designing and maintaining Temporal workflows for complex async processing and cross system data sync
Driving integration patterns with external systems via REST, Kafka/Azure Event Hub, and Azure Service Bus
Setting standards for RBAC authorization and security practices
Owning infrastructure concerns (Kubernetes/Kustomize/FluxCD/Helm) and contributing to platform decisions
Owning and evolving the GraphQL API server (Go / gqlgen) — architecture decisions included
Mentoring engineers, leading code reviews, and raising the bar on test quality and engineering practices
Required Skills Core
5+ years of qualified Go experience — idiomatic Go, concurrency patterns, performance tuning
Deep PostgreSQL expertise — schema design, indexing
📌 Golang Developer (Bengaluru)
🏢 CGI
📍 Bengaluru