399,808open jobs
13,937companies
77,696added this week
Browse all
Salary
$28k – $73k per year (Estimated)
Location
Remote (India)
Seniority
Principal · 10+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Jobgether is a Belgian recruitment platform built entirely around remote and flexible work, aggregating openings from thousands of employers that allow work from outside an office. Its matching engine ranks roles against a candidate's skills, seniority and stated preferences on location and flexibility, rather than leaving people to filter a keyword search, and it verifies how genuinely remote each posting is. The company also runs an AI screening layer that shortlists applicants for employers, and publishes research and guidance on distributed work practices alongside the job marketplace itself.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Software Engineer, Backend (Go) based in India.

This is a senior backend engineering opportunity focused on building the Go services powering a multi-tenant control plane for GPU infrastructure. You will own complex features end to end, from API contracts and database schemas to orchestration, testing, and Kubernetes packaging. Working across distributed engineering teams in the US, Europe, and India, you will help shape the architecture of a platform designed for enterprise-scale infrastructure. The role combines backend engineering, distributed systems, security, Kubernetes, and cloud-native technologies in a highly technical environment. You will make architectural decisions that directly influence the reliability, scalability, and correctness of production infrastructure. This is an opportunity to mentor engineers, influence technical direction, and build foundational services for modern AI and data-intensive workloads.

Accountabilities:

    • Backend Engineering: Design and build production-grade Go microservices for a multi-tenant infrastructure platform, including database schemas, migrations, service logic, and integrations.
    • Distributed Orchestration: Design and implement durable workflows using Temporal, applying sound patterns for idempotency, retries, timeouts, determinism, and fault tolerance.
    • API Development: Design versioned public REST APIs using OpenAPI and contribute to multi-language SDKs generated from API specifications.
    • Event-Driven Architecture: Build reliable asynchronous communication between services using distributed streaming or message-broker platforms.
    • Identity & Access Management: Implement authentication and authorization boundaries across IAM systems and API gateways, including OIDC/JWT, service-to-service authentication, tenant-scoped RBAC, routing, and rate limiting.
    • Identity Provisioning: Extend identity capabilities through standards-based user and group lifecycle provisioning with SCIM and help align platform permissions with Kubernetes-native RBAC.
    • Testing & Quality: Develop unit, integration, and end-to-end tests as an integral part of every feature, ensuring changes meet high standards for reliability and correctness.
    • Production Readiness: Instrument services with structured logging, metrics, and audit trails, supporting effective monitoring, troubleshooting, and operational visibility.
    • Cloud-Native Packaging: Package and deploy services using Docker, Helm, and Kubernetes, ensuring production-ready delivery across cloud-native environments.
    • Technical Leadership: Review peer code, lead technical and architectural discussions, investigate production incidents to root cause, and ensure fixes include appropriate regression coverage.
    • Mentorship: Support junior engineers through onboarding, design guidance, technical feedback, and code reviews while helping raise engineering standards across the team.
    • Requirements

      • Professional Experience: 10+ years of professional software engineering experience, including at least 5 years building production backend services with Go.
      • Go Expertise: Strong command of Go fundamentals, including concurrency, context propagation, error wrapping, and standard-library HTTP routing using modern Go versions.
      • Database Engineering: Deep experience with relational databases, including schema design, migrations, transactions, query optimization, and PostgreSQL workloads at scale in multi-tenant environments.
      • API Design: Proven experience designing versioned REST APIs consumed by external clients, together with generated or maintained client SDKs.
      • Distributed Systems: Experience building durable or event-driven asynchronous systems using workflow engines, streaming platforms, or message brokers, with a strong understanding of idempotency and retry semantics.
      • Security & IAM: Solid understanding of OIDC, JWT validation, RBAC modeling, tenant isolation, IAM platforms, and API gateway security.
      • Kubernetes: Strong working knowledge of Kubernetes, including deploying, inspecting, and debugging workloads and understanding Kubernetes RBAC.
      • Required Technologies: Production experience with Temporal, multi-tenant SaaS or PaaS platforms, Cluster API or Kubernetes controllers/operators, Keycloak, API gateways, PostgreSQL, Docker, Helm, Kubernetes, and streaming or message-broker platforms.
      • Engineering Practices: Strong testing discipline, Git-based development workflows, rigorous code review practices, and CI/CD experience with GitHub Actions or equivalent tooling.
      • Technical Leadership: Experience mentoring engineers, contributing to architectural decisions, and leading design discussions.
      • Communication: Clear written English and strong communication skills for asynchronous design documentation, technical reviews, and collaboration across international time zones.
      • AI & Infrastructure Exposure: Experience with GPU infrastructure, AI/ML workload scheduling on Kubernetes, or related cloud-native infrastructure is an advantage.
      • Additional Technical Skills: Exposure to k0s, SCIM provisioning, Kubernetes RBAC federation, sqlc, OpenAPI code generation, Prometheus, Grafana, OpenTelemetry, Python, TypeScript, security engineering, or CNCF open-source projects is a plus.
      • Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience with 10 years of relevant professional experience.
      • Benefits

        • Competitive Compensation: Receive a competitive compensation package with a strong benefits plan.
        • Professional Development: Access professional development and training opportunities to support continued technical and career growth.
        • Conferences & Industry Exposure: Opportunities to attend conferences and participate in relevant technical working groups.
        • Technical Community: Engage with hackathons, technical talks, company events, and knowledge-sharing initiatives.
        • Open-Source Innovation: Work in an environment focused on cutting-edge open-source technologies and cloud-native infrastructure.
        • Collaborative Culture: Join a high-energy, international environment that values openness, collaboration, thoughtful risk-taking, and continuous improvement.
        • Global Collaboration: Work alongside talented engineering teams across India, Europe, and the United States on technically challenging infrastructure problems.
        • Additional Benefits: Healthcare, leave, and other employee benefits may be provided according to the partner company’s applicable policies.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
399,808 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$95k – $140k per year • Remote • Full-Time • 5+ years exp
Node JS
PHP
JavaScript
PHP
Laravel
AI/ML
AI Agents
Frontend
GraphQL
Next.js
React.js
Mobile
React Native
DevOps
AWS
Git
GitHub
Marketing
LinkedIn
Apply
$95k – $140k per year • Remote • Full-Time • 5+ years exp
JavaScript
Node JS
PHP
PHP
WordPress
AI/ML
AI Agents
Frontend
GraphQL
DevOps
Git
GitHub
Marketing
LinkedIn
Apply
Growth Lead 1 day ago
$150k – $200k per year • Equity 0.4–0.4% • In office • Full-Time • 3+ years exp • San Francisco
Python
SQL
AI/ML
Anthropic
OpenAI
DevOps
GitHub
Marketing
HubSpot
Salesforce
Apply
Team lead 1 day ago
$190k – $210k per year • Remote • Full-Time • 6+ years exp
Rust
Databases
PostgreSQL
Redis
DevOps
AWS
Fly.io
GitHub
Apply
$26k – $68k per year (Estimated) • In office • Bachelor's Degree • Bengaluru
Node JS
SQL
TypeScript
JavaScript
Node JS
Nest.JS
Databases
PostgreSQL
Redis
DevOps
Datadog
GitHub
New Relic
Apply
Remote • Full-Time • 10+ years exp
Apply
Remote • Full-Time • 10+ years exp
Apply
$28k – $71k per year (Estimated) • Remote • Contractor • 5+ years exp • Bachelor's Degree
Python
AI/ML
Amazon SageMaker
Evidently AI
MLFlow
PyTorch
Recommender Systems
TensorFlow
DevOps
AWS
CI/CD
GitLab
GitLab CI
Grafana
Prometheus
Apply
$50k – $127k per year (Estimated) • Remote • Contractor • 5+ years exp • Bachelor's Degree
Python
AI/ML
Amazon SageMaker
Evidently AI
MLFlow
PyTorch
Recommender Systems
TensorFlow
DevOps
AWS
CI/CD
GitLab
GitLab CI
Grafana
Prometheus
Apply
Remote/Hybrid • Internship
Apply
See all jobs
This is one of many
399,808 more open roles from verified company boards, updated every day.