Skip to main content

Senior Software Engineer - Media API Platform

Posted today

bloombergBrooklyn (NY)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: As part of the Media API Platform, you own and scale the core API layer powering Bloomberg Media’s digital products. You will help engineers build reliable, scalable, and secure APIs through GraphQL gateways and shared building blocks like authentication and rate limiting. You’ll work across product and content teams to shape a federated graph, improve observability, and advance AI-assisted tooling and agentic workflows. This role offers high impact at scale, working with a modern, expanding tech stack and cross-functional partners to deliver fast, safe API experiences. Compensation / Benefits medical, dental, vision 401(k) + match paid holidays paid time off short and long-term disability benefits wellness programs
Responsibilities: Provide expert GraphQL guidance and design robust APIs for internal and external clients Grow and secure the federated graph, planning for agentic client needs Develop and promote GraphQL tooling for smooth deployments and governance Implement agentic workflows to maintain graph quality and accelerate development Lead IAM adoption, observability enhancements, and job scheduling upgrades for offline workflows Evaluate open-source and vendor options to inform buy vs. build decisions Collaborate with product and content teams to drive technical decisions and mentor engineers
Key requirements: 5+ years building and operating backend services in production Proficiency in at least one of JavaScript/TypeScript (Node), Java, Kotlin, or Python Solid understanding of distributed systems, caching, rate limiting, and reliability at scale Experience using AI-assisted and agentic engineering tools Proficient debugging production issues at web scale; strong knowledge of HTTP, networking, and observability Strong cross-team collaboration and ability to mentor and align multiple stakeholders Commitment to automated testing, CI/CD, and clear documentation cross-team collaboration mentoring engineers clear communication GraphQL Apollo Federation (nice to have) TypeScript/JavaScript (Node)

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this