Tata Consultancy Services · 14 hours ago
Golang Engineer
Tata Consultancy Services is seeking a Golang Engineer to design, implement, test, and operate scalable Go services. The role involves building integrations with CI/CD, policy engines, and observability tools while ensuring auditability and leading feature design.
Business Information SystemsConsultingInformation TechnologyIT Management
Responsibilities
Design, implement, test, and operate scalable Go services for NFR ingestion, vetting, validation, and gating
Implement robust schema encoding for NFR definitions, versioning, and migrations
Build integrations with CI/CD (webhooks, runners), policy engines (OPA/rego), observability (Prometheus, tracing), and downstream systems
Author core validation pipelines: synchronous (pre-merge) and asynchronous (post-build) checks, retries, backpressure handling
Create clear APIs (gRPC/REST) consumed by frontend and other platform components
Ensure auditability: immutable logs, tamper-evident records, traceability of gating decisions
Lead feature design, own rollout plans, and coordinate cross-functional stakeholders
Write thorough unit and integration tests, own CI/CD and deployment strategy for services
Qualification
Required
Experience Required - 5+ Years
Strong Go (Golang) production experience — 3+ years; idiomatic Go, concurrency patterns, context management
API design experience: gRPC and/or REST; protobufs a plus
Experience designing and operating event-driven systems (pub/sub, message queues) and streaming processing
Familiarity with policy engines (OPA/rego) or ability to encode validation rules
Experience with CI/CD integrations (webhooks, pipeline triggers), authentication (OAuth, mTLS), secrets management
Observability: exposing Prometheus metrics, structured logging, distributed tracing
Solid testing and quality practices (go test, integration testing, fuzzing where appropriate)
Familiar with containerization and orchestration (Docker, Kubernetes) and deployment pipelines
Experience with OPA (Open Policy Agent) and writing Rego policies for gating decisions
Knowledge of NFR categories (latency, throughput, resiliency, security posture) and how to translate them into testable checks
Experience with immutable audit stores (append-only logs, event sourcing)
Experience in high-throughput validation systems or policy engines
Prior work on developer tooling, platform automation, or developer experience
Benefits
Discretionary Annual Incentive
Comprehensive Medical Coverage Medical and Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans
Family Support Maternal and Parental Leaves
Insurance Optio ns Auto and Home Insurance, Identity Theft Protection.
Convenience and Professional Growth Commuter Benefits and Certification and Training Reimbursement.
Time Off Vacation, Time Off, Sick Leave and Holidays.
Legal and Financial Assistance Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
Company
Tata Consultancy Services
Tata Consultancy Services is a business solutions company that specializes on information technology services and consulting.
H1B Sponsorship
Tata Consultancy Services has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (7880)
2024 (9690)
2023 (8537)
2022 (11159)
2021 (9813)
2020 (11984)
Funding
Current Stage
Public CompanyTotal Funding
unknown2004-08-25IPO
Leadership Team
Recent News
Trak.in - Indian Business of Tech, Mobile & Startups
2026-01-22
Hindu Business Line
2026-01-21
Company data provided by crunchbase