Senior Go Backend Engineer for Scalable Microservices

Cognizant

Troy (MI)

On-site

USD 110,000 - 160,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cognizant is seeking a Back End Go Developer to design, build, and maintain scalable backend services and APIs powering enterprise applications. You will collaborate with product managers, architects, QA, developers, and DevOps across a fast-paced agile team.

The role focuses on developing distributed systems, microservices, and secure, high-performance backend solutions using Go, RESTful and gRPC interfaces, and cloud-native practices.

Qualifications

  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Information Technology, or equivalent experience.
  • 3+ years of professional software development experience.
  • 2+ years of hands-on experience developing backend applications using Go (Golang).
  • Strong understanding of software design principles, object-oriented programming concepts, and distributed systems.
  • Experience developing RESTful APIs, gRPC services, and service-oriented architectures.
  • Experience building microservices and event-driven applications.
  • Experience working with relational databases such as PostgreSQL, SQL Server, or MySQL.
  • Experience with NoSQL databases such as MongoDB, Redis, or DynamoDB.
  • Familiarity with messaging technologies such as Kafka, RabbitMQ, Azure Service Bus, or similar platforms.
  • Experience implementing automated testing, including unit, integration, and API testing.
  • Experience with Git-based source control workflows and modern branching strategies.
  • Understanding of CI/CD practices and deployment automation.
  • Experience working with Docker and containerized applications.
  • Familiarity with cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform.
  • Experience working within Agile development teams using tools such as Jira and Confluence.
  • Strong problem-solving, communication, and collaboration skills.

Responsibilities

  • Design, develop, test, and maintain backend services and APIs using Go (Golang).
  • Collaborate with product owners, software architects, frontend developers, QA engineers, and DevOps teams to deliver new features and enhancements.
  • Develop scalable and maintainable microservices and distributed applications.
  • Design and implement RESTful APIs, gRPC services, and event-driven integrations.
  • Build secure, performant, and reliable backend systems that adhere to established architecture and development standards.
  • Write clean, maintainable, and well-documented code following industry best practices.
  • Participate in code reviews and contribute to improving code quality and engineering practices across teams.
  • Design and implement data access layers, business logic, and integration services.
  • Troubleshoot, debug, and resolve production issues, application defects, and performance bottlenecks.
  • Develop automated unit, integration, and end-to-end tests to ensure software quality.
  • Support CI/CD pipelines and deployment automation processes.
  • Work with cloud services, containerized environments, and orchestration platforms.
  • Monitor application performance, availability, and operational health.
  • Create and maintain technical documentation, including architecture diagrams, API specifications, and implementation details.
  • Participate in Agile ceremonies including sprint planning, daily standups, backlog refinement, sprint reviews, and retrospectives.
  • Contribute to ongoing modernization and continuous improvement initiatives.

Skills

Go (Golang)
RESTful APIs
gRPC
Microservices
Distributed systems
Git
CI/CD
Cloud platforms

Education

Bachelor's degree in Computer Engineering/Software Engineering/Computer Science/Information Technology

Tools

PostgreSQL
SQL Server
MySQL
MongoDB
Redis
Kafka
RabbitMQ
Azure Service Bus
Docker
Kubernetes
Terraform
OpenAPI/Swagger

Job description

Cognizant is seeking a Back End Go Developer to design, build, and maintain scalable backend services and APIs powering enterprise applications. You will collaborate with product managers, architects, QA, developers, and DevOps across a fast-paced agile team.

The role focuses on developing distributed systems, microservices, and secure, high-performance backend solutions using Go, RESTful and gRPC interfaces, and cloud-native practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Go Backend Engineer: Microservices & Scale
Senior Go Backend Engineer: Microservices & Scale

CCS INC • Plano (TX)

On-site
USD 110,000 - 150,000
Competitive salary
Dental insurance
Health insurance
+1
Senior Backend Engineer (Go) for Enterprise Scale
Senior Backend Engineer (Go) for Enterprise Scale

Coder • United States

On-site
USD 140,000 - 200,000
Back End Go Developer
Back End Go Developer

Cognizant • Troy (MI)

On-site
USD 110,000 - 160,000
Senior Go Backend Engineer — Remote
Senior Go Backend Engineer — Remote

United States Digital Space LLC • United States

Remote
USD 130,000 - 145,000
Senior Go Backend Engineer — Microservices & Cloud
Senior Go Backend Engineer — Microservices & Cloud

Synechron • Menlo Park (CA)

On-site
USD 150,000 - 190,000
Competitive pay
Global offices
Paid leave
+7
Go Backend Engineer — Scalable Microservices
Go Backend Engineer — Scalable Microservices

Cognizant • Big Beaver (MI)

On-site
USD 100,000 - 160,000
Senior Go Backend Engineer - Scalable Microservices
Senior Go Backend Engineer - Scalable Microservices

EPAM Systems, Inc. • Chicago (IL)

On-site
USD 130,000 - 150,000
Medical, Dental and Vision Insurance
Health Savings Account
Flexible 401(k) / Retirement Savings
+4
Golang Backend Engineer - Cloud-Native Microservices
Golang Backend Engineer - Cloud-Native Microservices

Veriipro • Palo Alto (CA)

On-site
Golang Engineer
Golang Engineer

Veriipro • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Senior Go Engineer - Remote, Growth & Impact
Senior Go Engineer - Remote, Growth & Impact

Ciklum • Town of Poland (NY)

On-site
USD 48,000 - 80,000
Luxmed Premium Medical
MyBenefit platform
Udemy access