AdTechTalent
Engineering16 days agoHybrid

Magnite

Senior Engineer - Developer Experience Team

javapythontypescriptrustaideveloper toolingci/cdautomationobservabilityshared platformssoftware engineeringdeveloper experienceplatform toolingcode generationcode reviewdeveloper productivity

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

3-5

Location

Boston, Massachusetts, United States; Broomfield, Colorado, United States; East Coast - Remote; New York, New York, United States

Full job description

Senior Engineer role on Developer Experience (DX) team focused on building shared engineering capabilities to improve developer productivity across Magnite. Responsibilities include designing and maintaining developer tooling, integrating AI-enabled development tools, building shared libraries and templates, promoting engineering standards, and ensuring quality and reliability of DX-owned tools. Requires 4+ years of software engineering experience with strong skills in Java, Python, Typescript, and AI tools like Cursor, Claude, Codex. Experience with CI/CD, observability, automation, and strong collaboration skills needed. Hybrid work schedule with remote days Monday and Friday, in-office Tuesday through Thursday. Salary ranges from $140,000 to $165,000 depending on location. Benefits include performance bonus, equity, comprehensive healthcare, generous time off, 401k with match, and more.

What you'll do

  • Design, build, and maintain shared developer tooling and platform capabilities that improve engineering productivity across teams
  • Collaborate with SRE and engineering teams to design and deliver reusable solutions for common development needs including service scaffolding, local development workflows, CI/CD patterns, automation, and release tooling
  • Improve the developer experience across the software lifecycle from code authoring and testing through deployment and supportability
  • Evaluate, integrate, and operationalize AI tools and workflows using various providers, APIs, SDKs, third party solutions, and agent-style tools to improve engineering output, quality, knowledge access, and delivery speed
  • Identify and build high-value use cases for AI in software development such as code generation, code review assistance, documentation, migration support, and internal developer assistants
  • Help define safe, effective patterns for adopting AI in day-to-day engineering work
  • Build and evolve shared libraries, utilities, reference implementations, and templates to reduce duplicated effort across teams
  • Design solutions that are maintainable, observable, secure, and easy for partner teams to adopt
  • Partner with engineering teams to understand friction points and translate them into scalable solutions
  • Produce high-quality documentation, examples, migration guides, and adoption playbooks that enable self-service
  • Support adoption through design collaboration, pairing, and time-boxed engagements where needed
  • Promote standards through useful paved roads and working solutions, minimizing process overhead or gatekeeping
  • Ensure DX-owned tooling and shared components are reliable, secure, observable, and well supported
  • Use data to measure impact including build/test performance, adoption, reliability, and engineering satisfaction
  • Continuously improve solutions based on developer feedback, operational signals, and usage patterns

Requirements

  • 4+ years of professional software engineering experience
  • Strong proficiency in Java and Python, including writing clean, maintainable, well-tested code and designing reusable abstractions
  • Hands-on experience building developer tooling, internal platforms, shared libraries, automation, or productivity-focused engineering solutions
  • Strong practical experience with modern AI providers, models, and APIs (e.g., Cursor, Claude, Codex)
  • Experience translating AI capabilities into concrete engineering outcomes such as developer workflows, assistants, automation, or knowledge-enabled tooling
  • Strong software design and systems thinking
  • Experience with CI/CD systems, build tooling, developer workflows, and release automation
  • Familiarity with observability practices including logs, metrics, tracing, and operational readiness
  • Strong communication and collaboration skills

Tech stack

JavaPythonTypescriptRustCursorClaudeCodexCI/CDObservabilityAutomation

Benefits

Annual performance-based bonusEquity (NASDAQ: MGNI)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 subsidyMonthly fitness and reimbursement

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.