Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Egnyte

Senior Software Engineer – Go

Egnyte

. Own the architecture of the migration agents, control plane and cloud-to-cloud services .

Posted 10/23/2026full-timeRemote • IndiaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and managing distributed systems and data-intensive services, with a strong focus on reliability, observability, and incident response. Proficient in leading technical initiatives and collaborating across teams to deliver complex projects effectively.

Highest-signal resume keywords
Go ProgrammingKubernetes ManagementDistributed Systems DesignLarge-Scale Data MigrationCloud Content Platform Integration

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Java ProgrammingPython ProgrammingFile Systems UnderstandingHigh-Latency Network OptimizationObservability PracticesIncident ResponseData Backup and SyncAI/LLM Tooling ApplicationVersion Compatibility ManagementDesign Documentation
Soft Skills
Clear CommunicationMentoringTechnical Writing
Tools & Technologies
GitOpsRcloneSMB/NFS SharesObject StorageAzure BlobGoogle Cloud StorageAWSSharePoint APIOneDrive APIDropbox API
Industry Keywords
Cloud ServicesData MigrationBackup SolutionsHybrid-Cloud SetupsCustomer-Owned Storage

Tech Stack

Tools & technologies
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaKubernetesNFSPythonGo

About the role

Key responsibilities & impact
  • Own the architecture of the migration agents, control plane and cloud-to-cloud services
  • Set direction on scaling, fault tolerance and multi-region deployment, and write design documents
  • Improve throughput across long-distance, high-latency links by tuning concurrency, chunking and retries
  • Ensure migrations with millions of files finish on schedule
  • Design end-to-end checks including checksums, validation passes and reconciliation reports
  • Build resilience against throttling, gateway timeouts, flaky customer networks and unstable third-party storage
  • Drive observability through structured logs, metrics and alerting for agents across customer environments
  • Lead incident investigations and turn post-mortem findings into lasting fixes
  • Improve release safety through staged rollouts, version compatibility and upgrades for customer-installed software
  • Manage the control plane on Kubernetes with GitOps
  • Partner with Product, Professional Services and Support to turn migration problems into roadmap priorities
  • Act as senior technical voice on escalations involving largest customers
  • Multiply the team through design reviews, code reviews, mentoring and technical writing

Requirements

What you’ll need
  • 7+ years building production software, including several years owning the design of distributed systems or data-intensive services
  • Strong in Go
  • Intermediate in Java (or another systems language such as Python, plus willingness to work mainly in Go)
  • Deep understanding of file systems and storage: SMB/NFS shares, object storage (S3, Azure Blob/Files, GCS), metadata, permissions/ACLs, and why moving files at scale is hard
  • Hands-on experience making systems reliable over unreliable networks: retries, timeouts, backpressure, rate limiting, idempotency and long-running resumable jobs
  • Experience running services on Kubernetes in a major cloud (GCP, Azure or AWS), with solid habits around observability and incident response
  • A track record of leading technical work across teams: writing designs, driving decisions, and delivering complex projects to production
  • Clear communication with engineers, customers and leadership alike
  • Experience with large-scale data migration, backup or sync products, or with tools like rclone
  • Experience shipping software that runs on customer machines (Windows services, installers, auto-update, edge appliances)
  • Experience integrating with cloud content platforms' APIs (SharePoint/OneDrive, Box, Dropbox, Google Drive), including their throttling and pagination
  • Experience with hybrid-cloud or customer-owned-storage setups
  • Experience applying AI/LLM tooling to operations: log triage, automated diagnostics, support automation

Benefits

Comp & perks
  • Competitive salaries
  • Medical insurance and healthcare benefits for you and your family
  • Fully paid premiums for life insurance
  • Flexible hours and PTO
  • Gym reimbursement
  • Childcare reimbursement
  • Group term life insurance