- Company Name
- Magnite
- Job Title
- Senior Engineer — Backend APIs (Java)
- Job Description
-
**Job Title:** Senior Engineer – Backend APIs (Java)
**Role Summary:**
Design, develop, and maintain microservice‑based API platforms that power reporting and analytics for a large‑scale ad‑tech environment. Partner with product, UI, and data teams to deliver end‑to‑end features, ensure high reliability, and improve developer experience.
**Expectations:**
- 5+ years of software engineering experience, with at least 2 years in Java.
- Proven ability to ship production‑grade, well‑tested APIs used by UI and external consumers.
- Strong collaboration and communication skills; capable of mentoring teammates.
**Key Responsibilities:**
- Architect, build, and evolve microservice APIs (REST/OpenAPI, gRPC) with clear contracts, versioning, pagination, filtering, and batching.
- Define and optimize data access patterns: schema design, query planning, indexing, caching, and performance tuning for high‑volume reads/writes.
- Implement observability (metrics, tracing, logging), alerting, capacity planning, and reliability improvements.
- Own production services: monitoring dashboards, incident response, load and cost testing.
- Conduct code reviews, write design docs, and maintain comprehensive documentation.
- Mentor junior engineers and contribute to raising technical standards across the organization.
**Required Skills:**
- Java (2+ years) and modern Java frameworks.
- Microservice fundamentals: service boundaries, resiliency, CI/CD, containerization.
- API design at scale (REST, OpenAPI, gRPC).
- Relational databases (MySQL or equivalent): schema modeling, migrations, indexing, query optimization.
- Git/GitHub workflows, branch strategies, and code ownership practices.
- Strong problem‑solving, communication, and teamwork abilities.
**Nice‑to‑Have Skills:**
- Cloud platforms (AWS, GCP, Azure) and Kubernetes/Docker.
- Event‑driven or streaming architectures.
- Vert.x or similar non‑blocking frameworks.
- OAuth2/JWT, rate limiting, API security.
- Observability tooling, load/performance testing.
- Terraform, distributed/remote team experience.
- Knowledge of RTB, SSP/DSP ecosystems.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
- No specific certifications required; certifications in cloud platforms or Java may be considered a plus.
Los angeles, United states
Hybrid
Senior
17-09-2025