Director, Cloud Engineering Job at Aerospike, Inc., Mountain View, CA

ZUU3V2VjMHJXNUpDODRNYjJaaXRMbXhxVGc9PQ==
  • Aerospike, Inc.
  • Mountain View, CA

Job Description

About Aerospike

We built our company around mission driven engineering.

We’re engineers, not academics. At our headquarters in Mountain View, our engineering offices in Bangalore, Portland, Tel Aviv and many other remote locations and our sales offices world-wide, we’ve assembled a global team that combines practical expertise in building high-performance products using distributed systems engineering, cloud computing, networking, databases, and software development. Whatever their role, each Aerospiker combines an uncompromising mindset with an unwavering focus on executing in service of the mission and on behalf of our community.

We’re here for the long haul. Continually improving Aerospike takes time, energy, and the hard work of many people. Our business model allows us to continue to innovate in systems and data structures, to provide high grade support, and be here to help when our customers and users need it.

Director Cloud Engineering, Aerospike Cloud Services

Aerospike Cloud Services is responsible to design, architect, and develop as-a-service software for all of Aerospike’s products including its flagship product - the Aerospike Database. ACS launched our Cloud Managed Service in 2019 and is currently launching our database-as-a-service on AWS called Aerospike Cloud. These cloud services are rapidly growing and are designed to provide multi-cloud database platforms to the market.

The Director of Cloud Engineering will lead teams of senior software engineers that are designing and developing our as-a-service software. This requires significant experience developing software using the public clouds. We prefer candidates who have hands-on design and coding skills, with a background in building and managing high-performing teams. You will have an opportunity to make a large impact across the Aerospike organization by designing and delivering internet-scale systems.

Key Responsibilities

  • Provide leadership and oversight to a team of software engineers building the as-a-service software for high scale use cases.
  • Contribute to the design and development of highly scalable cloud-based software architectures.
  • Guide day-to-day engineering efforts and be able to step in to develop code as necessary.
  • Drive engineering best practices and culture for continuous delivery of quality software.
  • Work with internal stakeholders to understand the use cases and requirements and contribute to the design and development process.
  • Coach and manage direct reports.
  • Develop and grow the engineering team through recruiting and advancement.
  • Participate in on-call rotations in an escalation role.
  • Contribute to vendor management for 3rd parties.
  • Ensure Software Development Life Cycle meets SOC2 and ISO27001 controls.

Essential Business and Technical Skills

Required Experience:

  • 10+ years of professional hands-on software development experience building multiple products (at least 2) using multiple software development languages such as (Go, C++, Rust, Java, etc)
  • 5+ years of managing and growing high performing software engineering teams.
  • Experience managing managers.
  • Demonstrated thought leadership in software development.
  • Significant experience developing products that use services from public cloud technology providers such as AWS, GCP, and Azure and experience using their APIs
  • Strong experience with developing software to achieve high-availability, scalability, service discovery, logging, monitoring, and alerting.
  • Strong understanding of software architecture patterns and operational characteristics of highly available and scalable applications.
  • Experience with orchestration and container technologies such as Kubernetes and Docker.
  • Experience and strong understanding of Infrastructure as Code, DevOps automation, and orchestration.
  • Leadership experience in high stress situations (e.g., service events, degradations, disaster recovery)
  • Excellent oral, written, and presentation skills and ability to communicate to technical and business stakeholders at all levels of the organization.

Optional Experience:

  • Experience with distributed systems
  • Experience with NoSql databases

Salary Range: $210,000 - $230,000

#J-18808-Ljbffr

Job Tags

Remote job,

Similar Jobs

Crash Champions

Auto Body Technician Job at Crash Champions

 ...n \n\n \n Position Type Regular Full-Time \n \n\n \n Location : Postal Code 92653\n \n\n \n Location : Address 22772 Granite Way \n \n\n \n Remote No \n \n\n \n Posted Min Pay Rate USD $68,575.00/Yr. \n \n\n \n Posted Max Pay Rate USD $18... 

Rent-2-Own

ACCOUNT MANAGER Job at Rent-2-Own

Job Description Job Description CAREER OR JOB? If you want a career, Rent-2-Own is the company for you! We're a fast growing company and looking for the next ROCKSTAR ... could it be you? What kind of rockstar are we looking for? Someone who: Has the drive...

Catalytic Solutions

Travel Inpatient Acute Care Pharmacist Job at Catalytic Solutions

 ...professionals at competitive rateswhile ensuring our clinicians earn industry-leading pay packages. Behind every placement is our...  ...responsible for the safe, accurate, and efficient distribution of pharmaceutical agents to patients of all ages.\n- Collaborate with... 

Adams & Martin Group

Paralegal (Irvine) Job at Adams & Martin Group

 ...Position: Paralegal Location: Irvine, CA Work Arrangement: Hybrid (Work from home on Fridays) Salary Range: $80K-$90K DOE...  ...Excellent communication and organizational skills Bilingual Spanish is a plus Proficiency in Microsoft Office and legal... 

MATTRESS SAFE

Administrative Executive Assistant Job at MATTRESS SAFE

 ...Job Description Job Description We are seeking an Administrative Executive Assistant to join our team! You will provide high-level administrative support for an Executive at our company. Responsibilities: Proficient in QuickBooks Accounting Handle administrative...