- Company Name
- PlayerZero
- Job Title
- Senior Platform Software Engineer
- Job Description
-
**Job Title**
Senior Platform Software Engineer
**Role Summary**
Lead end‑to‑end design, development, and operation of high‑performance, distributed microservices that power agentic debugging and code simulation workflows. Own architecture, reliability, observability, and scalability of backend services while mentoring peers and shaping technical direction.
**Expectations**
- 7+ years of production software experience, 3+ years in distributed microservice systems.
- Demonstrated leadership in design reviews, architecture decisions, and engineering mentorship.
- Proven ability to deliver services that meet low latency, high throughput, and resilience targets within 90 days, 6 months, and 12 months milestones.
**Key Responsibilities**
- Own core microservices: design APIs, data models, event flows; implement SLOs, metrics, tracing, and graceful degradation.
- Build resilient, observable architectures: queues, streams, sagas, idempotency, retries, DLQs.
- Enable safe execution sandboxes and workflow orchestration for agentic debugging.
- Collaborate with product, design, and front‑end teams to scope problems, write specs, and ship iterative features.
- Enhance developer experience: CI/CD pipelines, test strategy, feature flagging, trunk‑based development, automation.
- Contribute to React/TypeScript UI when required for end‑to‑end delivery.
- Lead design reviews, provide mentorship, and influence cross‑team architecture.
**Required Skills**
- Deep expertise in one backend language (Go, Java/Kotlin, Rust, Python, or TypeScript/Node).
- Strong systems design: consistency models, CAP, transactions/sagas, caching, partitions, circuit breaking, rate limiting.
- Cloud infrastructure: AWS or GCP, Kubernetes, Terraform, CI/CD.
- Data systems: relational (Postgres/MySQL), cache (Redis), analytics (Elasticsearch/OpenSearch, ClickHouse/BigQuery).
- Eventing/streaming: Kafka, Pulsar, Pub/Sub, SQS/SNS; idempotent, exactly‑once‑like processing.
- API design: REST and/or GraphQL, OAuth2/OIDC, JWT, secure service communication.
- Testing discipline: unit, integration, property‑based, load.
- Observability: OpenTelemetry, metrics, tracing, logging.
- Excellent written and verbal communication; comfortable leading designs and mentoring.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Certifications in cloud platforms (AWS Certified Solutions Architect, GCP Professional Cloud Architect) are a plus but not required.
---