Staff Engineer, Builder Enablement
SECRET NEW COMPANY · Time, IL · 3 mo ago
ManagementFull-time
About the role
The Builder Enablement team at NBCUniversal is seeking a Staff Engineer to identify common design and implementation needs across application engineering teams and translate them into clear, reusable paved paths that reduce friction and accelerate delivery.
Responsibilities
- Identify common design and implementation needs across application engineering teams, and translate them into clear, reusable paved paths that reduce friction and accelerate delivery
- Create and maintain high-quality documentation, reference architectures, and implementation guides that help engineers quickly understand how to build on enterprise platforms and services
- Develop reusable artifacts such as Terraform or similar modules, code templates, and example implementations that encode best practices and provide strong starting points for new systems
- Partner with enterprise platform and foundation teams to understand existing capabilities and constraints, and incorporate them into cohesive, developer-friendly patterns
- Collaborate with architects to translate architectural principles and system understanding into practical guidance and working implementations
- Contribute to and evolve AI-assisted developer workflows, such as agent-based tools, prompt patterns, or skill definitions, that help engineers design, scaffold, and operate systems more effectively
- Evaluate and choose the right medium for enablement—whether documentation, code, templates, or AI-assisted interfaces—based on what will be most effective and adoptable for builders
- Gather feedback from application teams and iterate on paved paths based on real-world usage, improving usability, clarity, and adoption over time
- Help identify gaps in platform capabilities or developer experience, and work with foundation teams to influence improvements or new services where needed
- Advocate for a developer-centric approach to platform adoption, ensuring that enterprise capabilities are accessible, understandable, and easy to use in practice
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 6+ years of relevant experience
- Strong hands-on experience building and operating production software systems, with a solid understanding of the tools, workflows, and challenges faced by application engineers
- Experience working with cloud platforms (e.g., AWS, Azure, GCP) and modern infrastructure practices, including infrastructure-as-code (CFT, Terraform, Pulumi, or similar)
- Demonstrated ability to create clear, practical technical guidance—such as documentation, examples, or templates—that other engineers successfully adopt
- Familiarity with developer workflows and tooling (CI/CD, local development, deployment patterns) and how to improve them
- Ability to collaborate effectively across teams, particularly with platform, infrastructure, and application engineers
- Strong communication skills, with the ability to meet developers where they are and present solutions in a way that is approachable and actionable
- A pragmatic mindset, with a focus on usability, adoption, and real-world effectiveness over theoretical elegance
Desired Characteristics
- Experience in platform engineering, developer experience (DX), or internal tooling roles focused on enabling other engineers
- Experience creating and maintaining IaC modules, code templates, or reference implementations used across multiple teams
- Familiarity with developer workflows and tooling (CI/CD, local development, deployment patterns) and how to improve them
- Experience using or building AI-assisted development workflows, such as prompt engineering, agent-based tooling, or internal developer assistants
- A strong sense for when to write documentation vs. build tooling vs. provide examples, and how to combine them effectively
- Experience working in large, federated organizations, where different teams own different parts of the stack
- A curiosity and a bias toward simplifying complex systems and reducing cognitive load for other engineers
- The ability to gather feedback, observe developer behavior, and continuously improve solutions based on how they are actually used
Additional Requirements
- Full-time remote position
- Eligible for company-sponsored benefits, including medical, dental, and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks