Software Developer - Backend [4+ yrs - Golang/Python] [India]

Engineering - India Mumbai, India or Remote, India


Description

Job Description:

Egnyte is seeking an experienced Software Develoer in Test for the Hybrid-Cloud Software Engineering team. This team builds software that enables enterprise customers’ journey to the cloud, initiates the lifecycle of their data in the cloud and keeps on-premise data in sync with the cloud. The ideal candidate has a shared passion for building automation frameworks large-scale distributed systems and a keen interest in tackling complexities of integrating diverse subsystems, while collaborating in a global team environment.

What You’ll Do (but is not limited to):

  • Work with fast-paced development team in designing and implementing our next generation, hybrid-cloud file sharing solution.
  • Research and leverage latest cloud and distributed systems technologies to develop features, performance improvements and scalability for file sharing in cloud-to-on-premise and cloud-to-cloud settings.
  • Own end-to-end feature development, from design through hands-on implementation, testing, deployment, monitoring in production and troubleshooting.
  • Leverage big data analytics to drive product design, usage and adoption.
  • Perform root-cause analysis of complex problems that may involve third party software, network configurations and software relating to scaling and performance.
  • Mentor junior engineers, collaborate with Operations team, and work closely with Products team on roadmap items.

Your Qualifications:

  • End-to-end experience in design and software development of highly-scalable enterprise and cloud data products.
  • Ability to challenge and redefine existing architectural fundamentals in order to provide next level of performance and scalability; ability to foresee post-deployment challenges.
  • Hands-on experience with design and troubleshooting of scalable web services, advanced file systems, geographic replication, distributed databases and modern operating systems.
  • Experience with modern DevOps technologies such as Docker and container orchestration, service deployment, monitoring and scaling
  • Ability to work with multi-cultural, global teams and closely coordinate with cross-functional teams in different time-zones.
  • Passion to deliver enterprise-grade products to customers and to continuously work with engineering team to refine the product in the field.
  • Solid knowledge of GoLang, SQL, Python, shell scripting and Linux operating environment.
About Egnyte

In a content critical age, Egnyte fuels business growth by enabling content-rich business processes, while also providing organizations with visibility and control over their content assets. Egnyte’s cloud-native content services platform leverages the industry’s leading content intelligence engine to deliver a simple, secure, and vendor-neutral foundation for managing enterprise content across business applications and storage repositories. More than 16,000 customers trust Egnyte to enhance employee productivity, automate data management, and reduce file-sharing cost and complexity. Investors include Google Ventures, Kleiner Perkins, Caufield & Byers, and Goldman Sachs. For more information, visit www.egnyte.com