AdTechTalent
Engineering16 days agoHybrid

Magnite

Staff Engineer, Backend APIs

javamicroservicesapibackendvert.xdropwizarddockerkubernetesawsgcpazurescalaoauth2jwtterraformci/cdmavengitcodebuildjenkinsobservabilityperformance tuningreal-time biddingsspdspad tech

Key details

Salary

$155K – $185K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Broomfield, Colorado, United States; Los Angeles, California, United States; New York City, New York, United States

Full job description

Staff Engineer - Backend APIs role responsible for designing, building, and evolving microservice-based API products powering reporting and analytics applications. Requires 8+ years of software development experience, strong Java backend skills, microservice fundamentals, API design at scale, and experience with asynchronous programming and concurrency. Must have experience with CI/CD tools, containerization, and cloud providers. Responsibilities include managing projects, collaborating with cross-functional teams, designing intuitive APIs, optimizing data access, ensuring code quality, owning production services, using AI-assisted tools, and mentoring teammates. Hybrid work schedule with 2 remote days (Monday, Friday) and 3 in-office days (Tuesday-Thursday). Salary range $155,000 - $185,000 plus bonus and equity. Location options include Los Angeles, New York City, and Broomfield, CO.

What you'll do

  • Design, build, and evolve microservice-based API products for reporting and analytics
  • Manage individual project priorities, deadlines, and deliverables
  • Collaborate with Product, UI, and Data engineers to deliver features end-to-end
  • Design and build intuitive, well-documented APIs with clear contracts, versioning, pagination, filtering, batching, and strong SLAs/SLOs
  • Shape data access patterns including schemas, query plans, caching, and performance tuning for big data
  • Champion code quality with well-tested, observable, maintainable code, reviews, design docs, and documentation
  • Own services in production including dashboards, alerting, capacity/load testing, cost-aware design, and reliability improvements
  • Leverage AI-assisted tools in development
  • Mentor teammates and help raise the technical bar across the organization

Requirements

  • 8+ years of relevant work experience in software development
  • Deep understanding of microservice fundamentals (service boundaries, resiliency, observability, CI/CD) and API design at scale
  • Primary development experience in Java for high-throughput, low-latency back-end web services
  • Experience with asynchronous programming patterns and high concurrency
  • Experience with frameworks such as Vert.x and Dropwizard highly desirable
  • Experience in roles with personal design and development contributions and technical leadership
  • Track record of shipping well-tested, production-grade APIs
  • Experience with development and CI tools like Maven, git, Docker, Codebuild or Jenkins, and Jira
  • Clear, empathetic communication and collaborative mindset

Tech stack

JavaVert.xDropwizardMavengitDockerCodebuildJenkinsJiraAWSGCPAzureKubernetesScalaOAuth2JWTTerraform

Benefits

Comprehensive Healthcare Coverage from Day OneGenerous Time OffHoliday Breaks and Quarterly Wellness DaysEquity and Employee Stock Purchase PlanFamily-Focused Benefits and Parental Leave401k Retirement Savings Plan with Employer MatchDisability and Life InsuranceCell Phone SubsidyFitness and Wellness ReimbursementCommunity Service and Volunteer EventsCompany-Matched Charitable ContributionsWellness Coach and Mental Health SupportCareer Development Initiatives and a Career Growth FrameworkCulture and Inclusion ProgramsBonusly Peer-to-Peer Recognition Program

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.