Golang Developer
Golang Developer 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 professional Go experience — idiomatic Go, concurrency patterns, performance tuning
Deep PostgreSQL expertise — schema design, indexing strategy, query optimisation, migrations at scale
Proven experience designing and maintaining GraphQL APIs in production
Hands on with async/event driven architectures — Kafka, service buses, or equivalent
Solid Azure (or equivalent AWS/GCP) experience — managed databases, messaging, secrets management, container registries
Solid Kubernetes knowledge — deployments, config, networking, resource management
Experience with GitOps based delivery (FluxCD, ArgoCD, or similar)
Required Skills Engineering Practices
Able to make and justify architectural decisions, not just implement them
Strong testing culture — unit, integration, and end to end; knows what to test and at what level
Experience working in larger codebases with multiple engineers and long lived production systems
Comfortable working across ambiguity — breaking down complex problems into deliverable increments
Nice to Have Skills Backend
Experience with Temporal (durable workflow engine) — workflow design, failure handling, versioning
Azure Flexible PostgreSQL (managed PG)
Nice to Have Skills Frontend
TypeScript + React 18 Form heavy UI development
GraphQL client experience
Azure AD / MSAL auth in browser apps Your future duties and responsibilities Required qualifications to be successful in this role Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals. Come join our team—one of the largest IT and business consulting services firms in the world.
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 professional Go experience — idiomatic Go, concurrency patterns, performance tuning
Deep PostgreSQL expertise — schema design, indexing strategy, query optimisation, migrations at scale
Proven experience designing and maintaining GraphQL APIs in production
Hands on with async/event driven architectures — Kafka, service buses, or equivalent
Solid Azure (or equivalent AWS/GCP) experience — managed databases, messaging, secrets management, container registries
Solid Kubernetes knowledge — deployments, config, networking, resource management
Experience with GitOps based delivery (FluxCD, ArgoCD, or similar)
Required Skills Engineering Practices
Able to make and justify architectural decisions, not just implement them
Strong testing culture — unit, integration, and end to end; knows what to test and at what level
Experience working in larger codebases with multiple engineers and long lived production systems
Comfortable working across ambiguity — breaking down complex problems into deliverable increments
Nice to Have Skills Backend
Experience with Temporal (durable workflow engine) — workflow design, failure handling, versioning
Azure Flexible PostgreSQL (managed PG)
Nice to Have Skills Frontend
TypeScript + React 18 Form heavy UI development
GraphQL client experience
Azure AD / MSAL auth in browser apps Your future duties and responsibilities Required qualifications to be successful in this role Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals. Come join our team—one of the largest IT and business consulting services firms in the world.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Golang Developer in Bangalore vacancy
- ...engineering initiatives with short- and long-term business goals.Requirements :- 8+ years of software engineering experience with strong Golang expertise.- Strong experience with MySQL, PostgreSQL, and/or MongoDB.- Proven experience building scalable, high-performance, highly...SuggestedLong term contractTemporary work
- ...teams to scope development and deployment work. Requirements ~5+ years of experience with Java using Spring or Dropwizard and/or Golang, including deep knowledge of multithreading and asynchronous processing. ~ Experience building high-performance APIs and/or gRPC services...SuggestedFull timeHybrid workWorldwide
- ...teams on development and deployment work. Requirements At least 5 years of experience with Java using Spring or Dropwizard and/or Golang, including deep knowledge of multithreading and asynchronous processing. Experience building high-performance RESTful APIs and/or...SuggestedFull timeHybrid work
- ...TypeScript and React. Experience with modern build tools and CSS frameworks. ~ Strong experience with Java (Spring/Dropwizard) and/or Golang. ~ Deep understanding of RESTful API principles, JSON handling, and secure communication between frontend and backend. ~...SuggestedFull timeHybrid workLocal areaWorldwide
- ...seeking an experienced, hands-on Senior Staff Engineer to design and develop highly scalable, performant network applications. The ideal... ...LLM integration Polyglot Programming: Experience with Python or Golang Graph Databases: Familiarity with GraphDB technologies Public...SuggestedFull timeHybrid work
- ...Our mission is simple: End Cyber Risk. Were looking for a Senior Developer to be part of making this/that happen. Position Overview... ...) ~ Strong programming skills in one or more languages such as Golang Python or Java ~ Comfortable working in environments with continuous...Full timeLocal areaRemote jobWorldwide
- ...Our mission is simple: End Cyber Risk. Were looking for an Intern/Developer to be part of making this/that happen. Position Overview... ...develop and maintain software services using Java Python Spring Boot Golang JavaScript TypeScript React etc. Build and maintain AI-...Full timePart timeInternshipLocal areaRemote jobWorldwide
- ...teams on development and deployment work. Requirements Have 7+ years of experience with Java using Spring or Dropwizard and/or Golang, including deep knowledge of multithreading and asynchronous processing. Understand OAuth 2.0, OIDC, and JWT tokens for service-to-...Full timeHybrid workWorldwide
- ...TypeScript and React. Experience with modern build tools and CSS frameworks. ~ Strong experience with Java (Spring/Dropwizard) and/or Golang. ~ Deep understanding of RESTful API principles, JSON handling, and secure communication between frontend and backend. ~...Full timeHybrid workLocal areaWorldwide
- RapidAI is the trusted leader in deep clinical AI, helping hospitals deliver faster, more informed care through intelligent imaging and integrated workflows. The Rapid Enterprise™ Platform supports disease states across the care spectrum, but it’s our clinical depth that drives...Full time
- ...Proxmox infrastructure. Driving AI and automation initiatives using scripting languages and APIs including PowerShell Bash Python and Golang for data transformation and workflow automation. Implementing and managing configuration management tools including Terraform...Full timeHybrid workWork at officeRemote job
- ...Job Description What you should know about this role: Develop Multi-Tenant Cloud Platform that caters to running all Guidewire... ...skills in one or more of the following frameworks & languages: Java / Golang / Python / equivalent Container technologies: Docker /...Full time
- ...~ Strong experience building backend product applications in high-scale production environments. ~ Excellent programming skills in Golang (preferred). ~ Strong understanding of: ~ Distributed Systems ~ Microservices Architecture ~ Scalability and Performance Engineering...Full time
- ...serve as a go-to engineer for challenging problems, mentor junior developers, and play an active role in shaping system architecture and... ...and implement scalable backend services and APIs using Python or Golang, ensuring high performance, resilience, and extensibility.- System...Long term contract
- ...frameworks and tools for testing complex products. Design and develop wide-reaching tools that influence the entire engineering lifecycle... ..., and cloud infrastructure. Hands-on proficiency in Python or Golang. Foundational knowledge of public cloud platforms such as AWS,...Full timeHybrid workWork at office
- ...cloud. About the Role: As a Senior Software Engineer you will develop high-performance Go runtime CLI engines and declarative state... ...delivering production-grade backend systems and developer tools using Golang . ~ API Design Mastery: Proven experience crafting intuitive...Full time
- ...Job Summary NetApp is looking for a Senior Software Developers to help extend our leadership in Object Storage. You will design and build... ...-native software development lifecycle Job Requirements Golang or ; Required additionally:Ruby Python or Java OO design...Full time
- ...analytics mathematics statistics IT or equivalent - Experience programming with at least one modern language such as C C# Java Python Golang PowerShell Ruby - Experience building/operating highly available distributed systems of data extraction ingestion and processing of...Full timeWorldwide
- ...fundamentals and production troubleshooting skills. ~ Solid understanding of monitoring alerting and logging systems. ~ Experience with Golang (preferred) or strong proficiency in Python / TypeScript. ~ Prior exposure to service mesh architectures (Istio or similar). ~...Full timeHybrid workWork at officeFlexible hours
- ...senior engineer your role requires you to independently design and develop complex cloud native applications meeting the performance scale... ...(Azure AWS GCP) ~ Proficiency in Programming languages like C C Golang Python. Proficiency in at least one web framework. ~ Experience...Full time
- ...architecture. What you will be doing Design and Strategy: Develop comprehensive performance test strategies and plans (including... ...at least one scripting or programming language (e.g. Java Python Golang JavaScript ) for test script development and customization. Containerization...Full time
- ...Required Skills ~ Strong software development experience in Go (Golang) . ~ Extensive hands-on experience designing administering... ...Administrator (CKA) and/or Certified Kubernetes Application Developer (CKAD) certification is a plus. Responsibilities ~ Design...Long term contractFull timeHybrid work
- ...Job Description What You Will Do Build the Foundation: Develop and evolve our Multi-Tenant Cloud Platform specifically focusing... ...Cloud Platform built on top of EKS (Kubernetes) Terraform and Golang. Platform Services: Build high-performance services for Developer...Full timeHybrid work
- ...reliability and velocity. As part of your responsibilities you will develop features for cloud-based environments that support our SaaS/IaaS... ...(Azure AWS GCP). Proficiency in Programming languages like Golang Python or Java. A strong understanding and experience with concepts...Full time
- ...and building scalable AI platform services and backend systems.- Developing agentic workflows using modern LLM frameworks.- Developing... ...proficiency in one or more programming languages: Java, Python, or Golang.- Strong understanding of: Distributed Systems, System Design, Scalability...
- Role & Responsibilities :We are looking for a skilled Gen AI Developer to join our team. You will be responsible for building advanced AI... ...Experience with big data, Angular, React, NodeJS, C#, .NET Core, Java, Golang, SQL/NoSQL.- Strong understanding of XP, Lean, SAFe, DevSecOps,...
- ...You will be working closely with product managers, customers, and developers to design, develop, test, and deliver new and innovative... ...talk to you! Tech Stack: ~Programming Languages:PERL,C, C++,Golang ~Databases: PostgreSQL, MySQL ~Tools: CI/CD pipelines, GitHub,...Hybrid workLocal areaWorldwide
- ...platforms and have a good understanding of REST and other RPC based systems ~ Experience building and maintaining microservices in Python/Golang/Java/C++ ~ Experience with cloud infrastructure like AWS/GCP/Azure ~ Experience solving for performance, optimization, scalability,...Full timeWork at officeImmediate startRemote jobFlexible hours
- ...with consumer identity profile consent preference or personalization domains. ~ Coding capabilities required- Java Springboot Python GoLang Benefits: We put a lot of thought into our programs to provide you with a benefits package that matters. Whether it is for...Long term contractFull timePart timeHybrid workFlexible hours
- ...— exposure to at least one of DynamoDB, ClickHouse, Snowflake, or model hosting/inferencing is valuable, and prior experience with Golang, Python, or another object-oriented programming language is preferred, though direct experience with our exact stack is not required....Long term contractHybrid workImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Golang Developer. Be the first to apply!

