Golang Software Engineer - Remote US

Engineering Mountain View, California or Remote, United States Mountain View, California Spokane, Washington California, United States Arizona, United States Idaho, United States Illinois, United States North Carolina, United States Texas, United States Utah, United States Washington, United States Remote, United States Nevada, United States Oregon, United States Raleigh, North Carolina or Remote, United States Wisconsin, United States


Description

Egnyte is seeking an experienced Golang Software Engineer for our 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. Some of the product features that this team is responsible for include: onboarding data to Egnyte cloud, smart caching with multi-protocol access to cached datasets, global locking and synchronization of data/metadata between Egnyte cloud and on-premise as well as third-party clouds, and creation of data snapshots in public clouds. The ideal candidate has a shared passion for building 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)

  • Own end-to-end feature development, from design through implementation, testing, deployment, and maintenance in production
  • Translate high-level requirements and end-user use cases into design proposals, including integration with external services and constraints of underlying service infrastructure
  • Maintain constant focus on scalability, performance and robustness of a feature, on the top of base functional implementation
  • Design and implement logging, monitoring and alerting functions as core parts of overall software solution
  • Document your own work and design solutions
  • Decompose complex features into smaller, short-term deliverable tasks
  • Manage priorities of multiple tasks, and provide up-to-date estimates for a milestone delivery

Your Qualifications 

  • Bachelor's degree in Computer Science, Computer Engineering or equivalent; Masters degree preferred
  • Minimum 3 years industry experience in software development roles using Golang
  • End-to-end experience in design and development of highly scalable enterprise and cloud data products
  • Hands-on experience with design and troubleshooting of RESTful web services, advanced file systems, 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 multicultural, globally distributed teams to a common unifying product vision and closely coordinate with cross-functional teams in different time-zones
  • Available to work during Pacific Time Zone business hours
  • 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, WebSockets, IPC and REST is required; knowledge of Python and shell scripting is desirable
  • Excellent knowledge of one of the operating environments, Windows, MacOS, Linux, and working knowledge of the others

Our Benefits

  • Work remote - US
  • Competitive salaries & Stock Options
  • Comprehensive benefits for you and your family (low premiums and deductibles!)
  • Medical, Dental, Vision, Life, Disability, Employee Assistance Program, FSA, HAS, and Commuter/Parking benefits
  • Fully paid premiums for life insurance (up to 2x your salary) / AD&D and the option to enroll in Voluntary Life Insurance
  • Pet Plan-- Enroll in discounted Pet Insurance & Perkspot – Discount program available for entertainment, services, shopping & travel
  • Global Travel – Medical benefits to cover any employees traveling out of the United States on a work-related trip
  • Flexible hours and responsible time off
  • Emotion & Physical Wellness – Free access to emotional and physical wellness apps including Spring Health, Headspace, Aaptiv, Ginger, and Physera
  • Gym, cell phone, and commute reimbursement
  • 401(k) Retirement Plan (Traditional and Roth)
  • SoFi online financial services: Pay off debt sooner, invest in your future, or refinance your mortgage – all in one app
  • FREE Egnyte lifetime membership

Egnyte Company Culture Highlights

  • Winner of Comparably's Award for Best Engineering Team 2021
  • Engineering Department is ranked in the top 5% of companies for Overall Culture on Comparably.
Check us out on Comparably: https://www.comparably.com/companies/egnyte 

Equal Opportunity Employment

Egnyte is an equal opportunity employer and values diversity at our company. We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

About Egnyte 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

#LI-AC1