Development Engineer I

Warner Bros. DiscoverySilver Spring, MD
$60,555 - $112,459

About The Position

The Development Engineer I builds, enhances, and supports applications and system integrations used by Post Production Engineering teams. This role contributes directly to the reliability, efficiency, and scalability of engineering workflows that underpin post‑production infrastructure and tooling in a fast‑paced, production‑driven environment. The ideal candidate brings a strong foundation in software development and the ability to apply it independently. You are forward‑thinking and proactive, anticipating challenges, initiating solutions, and identifying opportunities to improve systems, processes, and outcomes without direct solicitation. Success in this role requires comfort setting work priorities, solving technical problems autonomously, and clearly documenting and communicating resolutions. This position operates with increasing autonomy and is responsible for owning well‑scoped features and services end‑to‑end—from implementation through deployment and support. The Development Engineer I applies CI/CD best practices, leverages cloud‑native patterns, and maintains operational readiness across supported systems. A flexible schedule to support production changes, a DevOps mindset, practical full‑stack experience, and responsible use of modern and AI‑enabled engineering tools are essential to delivering reliable, high‑quality solutions for Post Production Engineering teams.

Requirements

  • Programming Proficiency: Proficiency in at least one modern programming language such as JavaScript (Node.js) or Python, with the ability to write, test, debug, and maintain production code. Familiarity with JavaScript/Node.js is especially valuable given the team’s primary technology stack.
  • Software Development Lifecycle (SDLC): Working knowledge of modern SDLC practices, including agile methodologies, source control using Git, and CI/CD pipelines. Ability to contribute effectively within structured development, testing, release, and support workflows.
  • API Integration and Web Services: Experience consuming and integrating RESTful APIs, handling JSON data, and applying core HTTP concepts (methods, status codes, authentication patterns) in distributed systems.
  • Debugging and Troubleshooting: Demonstrated ability to troubleshoot applications and services by reading stack traces, analyzing logs, using debugging tools, and identifying root causes across development and production environments.
  • Database Fundamentals: Experience performing basic CRUD operations using SQL and/or NoSQL databases, with an understanding of data modeling fundamentals. Familiarity with messaging or queue‑based systems (e.g., RabbitMQ) is beneficial.
  • Development Best Practices: Working knowledge of version control workflows, automated testing concepts, code review processes, and incremental delivery practices that support reliability and maintainability in production systems.
  • Cloud and Infrastructure Awareness: Practical experience working with cloud platforms (AWS preferred) and exposure to containerization and infrastructure‑as‑code concepts (e.g., Docker, basic IaC patterns), particularly in hybrid or production‑supported environments.
  • College degree, trade certification or equivalent software engineering work experience
  • Knowledgeable with core business, process analysis, quantitative analysis, communication, and information technology concepts. This can have been in an academic setting, or as part of an existing/previous full-time or part-time professional role.
  • Knowledgeable with data structures, algorithms, cloud platform(s) and database design
  • Knowledgeable in the Software Development Lifecycle
  • Competent at recognizing trends and patterns, perform qualitative and quantitative analysis, and interpret results; Reading and translating data to solve problems
  • Strong client service orientation and ability to prioritize work, anticipate needs, and maintain composure in a fast moving & demanding environment.
  • Communicate effectively and tactfully with all levels of personnel within and external to the organization, and quickly assimilate new business & technology concepts.
  • Able to work all shifts associated with 24x7x365 production environments, including on-call shifts

Nice To Haves

  • Production‑oriented mindset: Comfort working in environments that support live or near‑real‑time production workflows, with an understanding of uptime, reliability, and operational impact.
  • Cross‑functional collaboration: Experience collaborating across engineering, infrastructure, and vendor teams to diagnose issues, implement integrations, or improve operational workflows.
  • Engineering standardization: Ability to contribute to standardized engineering practices, including reusable templates, pipeline improvements, runbooks, and technical documentation that improve team efficiency and consistency.
  • Operational flexibility: Willingness to maintain a flexible schedule in support of production changes, perform a variety of technical tasks with minimal supervision, actively listen to stakeholder needs, and communicate solutions clearly.
  • Familiarity with messaging or queue‑based systems (e.g., RabbitMQ) is beneficial.
  • Familiarity with JavaScript/Node.js is especially valuable given the team’s primary technology stack.
  • AWS preferred

Responsibilities

  • End‑to‑end feature and service ownership: Design, build, test, deploy, and support well‑scoped applications and services used by Post Production Engineering teams, delivering production‑ready solutions with minimal supervision.
  • Engineering collaboration: Work closely with senior developers, engineering stakeholders, and product owners to design and implement applications and system integrations that support post‑production engineering workflows and tooling.
  • Operational support and troubleshooting: Diagnose, troubleshoot, and resolve application and integration defects across development and production environments, ensuring system reliability and minimal disruption to engineering operations.
  • Sustained product maintenance: Perform ongoing maintenance, enhancements, and incremental improvements to existing services, addressing technical debt while maintaining stability in production environments.
  • Operational excellence (DevOps mindset): Participate in incident response and root‑cause analysis; improve observability through logging, metrics, and monitoring; and create or maintain runbooks to reduce recurring issues and accelerate resolution.
  • Cloud‑first delivery: Build and operate services in hybrid environments (e.g., AWS and on‑prem/vCenter), applying secure, scalable, and cost‑aware design patterns aligned with Post Production Engineering infrastructure standards.
  • Code quality and maintainability: Write clear, testable, and maintainable code; participate in code reviews; and refactor existing modules as needed to improve reliability and long‑term maintainability without disrupting production workflows.
  • Documentation and knowledge sharing: Create and maintain application overviews, technical documentation, and knowledge articles to support onboarding, operational continuity, and cross‑team understanding.

Benefits

  • health insurance coverage
  • an employee wellness program
  • life and disability insurance
  • a retirement savings plan
  • paid holidays and sick time and vacation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service