Staff Software Engineer- Distributed Cloud Platform (SaaS / PaaS)

Posted 08 Apr 2020

Cohesity, Inc.

New York IT Jobs (Cloud Engineer Jobs)


Responsibilities

Design, develop and deliver next generation large scale distributed data platform  in the cloud that are high in performance, scalable, reliable and resilient services
Understand customer requirements and design and deliver Cloud SaaS services
Understand the nuances of public cloud features and costs (compute, storage, networking, data services, etc.) and architect solutions that are efficient at running as SaaS on public clouds (AWS/Azure/GCP)
Architect, design, develop and operationalize  high performance, scalable, reliable and resilient services
Implement effective solutions in appropriate programming languages and frameworks
Coordinate features and deliverables across multiple teams to achieve project goals
Collaborate with operations to establish KPI for different services and own end to end delivery and lifecycle management
Lead initiatives and projects across multiple geos
Provide technical leadership and mentoring to team members.
Participating in meal conversations with your team members about really important topics, and enjoy endless arguments for and against CAP theorem.

What we are looking for:

BS/MS/PhD in Computer Science 
Strong fundamentals in distributed systems design and development
Expertise in building cloud based platforms and applications that run in the Public Cloud (AWS / Azure / GCP)
Solid experience  running production services in public clouds
Strong analytical and problem solving skills
Must be willing to be hands on with the code and have hands-on coding skills ( preferably in Go, C++ or Java)
Strong data structures, strong system design concepts, algorithms are a must 
Knowledge in Storage, Filesystems or Data Protection is a plus
Motivated to solve complex problems and challenges. 
Familiarity with Kafka and Kubenetes
Openings are for experienced senior level Engineers who can take the lead on complex projects and drive problems to best solutions. You should bring at least 7+ years of relevant experience in building production software products
Apply Now