Software Engineer 4
Core
Design, architect, and construct key software modules for a multi-cloud Database-as-a-Service platform, focusing on scalable capabilities for provisioning, high availability, patching, scaling, upgrades, backup, recovery, and cloning.
Role type
Senior IC software engineer (cloud-native database platform)
Builds
Multi-cloud Database-as-a-Service platform with REST APIs, workflow management, orchestration, and autonomous database management
Domain
Cloud infrastructure + Database management
Deliverable
production ML models | product features
Required skills
Go, Java, C++, microservices, Kubernetes, cloud-native applications, REST APIs, OpenAPIs, object-oriented design, systematic design principles
Preferred skills
Database management software experience, AI-assisted coding
Responsibilities
Design and architect software modules for database provisioning and management; Develop scalable capabilities for high availability, patching, scaling, upgrades, backup, recovery, and cloning; Create intuitive capabilities based on developer and customer use cases; Collaborate with engineering, QA, product management, and documentation teams; Drive initiatives across the software development lifecycle from concept to production release
Seniority
Senior, hands-on IC
