Open Roles
NBCUniversal is seeking a Senior Software Engineer who can deliver modern, reusable solutions across both back-end and front-end stacks. You'll leverage strong design skills and hands-on coding expertise in technologies like .NET, Angular, and Java to create scalable systems that power multiple Ad Tech applications.
You will design and develop scalable, maintainable web applications using .NET and Angular, ensuring modern and reusable front-end and back-end solutions. The role involves building and enhancing backend services and integrations leveraging Java, Node.js, or Python to support enterprise-grade applications. You'll participate in technical design and architecture discussions, contributing to decisions that shape long-term system scalability and performance. Driving code quality, security, and performance through automated testing, CI/CD pipelines, and adherence to compliance standards including PCI is essential. You'll collaborate with business stakeholders to translate requirements into robust technical solutions and work closely with engineering leadership to influence technical direction.
Bachelor's degree or higher in Computer Science or a related field is required. The ideal candidate has 5+ years of experience in software development with strong expertise in .NET, Angular, and Java. Experience with modern development practices, automated testing, and CI/CD pipelines is essential.
This is an opportunity to work on foundational components that power multiple Ad Tech applications at one of the world's leading media companies, with significant influence on technical direction and architecture.