Senior Software Engineer (Virtualization & Cloud)
Core
Design and build critical backend components for a disaster recovery control plane, focusing on virtualization and cloud technologies.
Role type
Senior IC backend software engineer (virtualization & cloud)
Builds
Enterprise-grade disaster recovery control plane software and management components
Domain
Cloud infrastructure & virtualization
Required skills
Java, RESTful APIs, VMware vSphere, backend software architecture, system integration, unit testing, debugging
Preferred skills
Cloud storage technologies (Amazon S3, Azure SDK, Google Cloud), JPA, Hibernate
Technologies
Java, J2EE, REST, VMware vSphere, Amazon S3, Azure SDK, Google Cloud, JPA, Hibernate
Responsibilities
Design and implement major management components for disaster recovery control plane software; Develop and maintain RESTful APIs and client-side code; Build and maintain backend software including new features and bug fixes; Develop complex orchestration capabilities for VMware vSphere environments; Design, develop, and implement unit tests and scenario-based testing; Participate in and lead code reviews to promote engineering best practices.
Seniority
Senior, hands-on IC
