Software Engineer II Data Reliability & Automation (APIs)
ExpiredSan DiegoLast seen 17 days ago
Summary
Software Engineer II responsible for operating and improving large-scale SQL, NoSQL, streaming, and caching platforms (Cassandra, Aurora, Aerospike, Kafka, Redis, DynamoDB, ElastiCache) with a focus on reliability, automation, and observability. Build self-service developer experiences using Terraform and infrastructure-as-code, participate in on-call incident response, and develop APIs and automated tests for infrastructure tooling. Requires 3+ years in software engineering, database reliability engineering, SRE, or platform engineering, with hands-on Go experience, Terraform proficiency, AWS/GCP knowledge, and Kubernetes familiarity.
DevOps / InfrastructureAWSKubernetesSQLTerraformAerospikeAIAlertingApache KafkaAPI DesignAuroraAWS MskBackup And RecoveryCapacity PlanningCassandraCloud NetworkingConsistencyDashboardsDockerDynamodbElasticacheEnd To End TestingFault ToleranceGCPGoIdentity ManagementIncident ResponseInfrastructure AutomationIntegration TestingLinuxLoggingMachine LearningMetricsNoSQLObservabilityPartitioningPerformance MonitoringRedisReplicationSliSloTracingUnit Testing