Senior Software Engineer

Logo of NBCUniversal

NBCUniversal

💵 $110k-$160k
📍Remote - United States

Job highlights

Summary

Join the Data & Analytics (D&A) team at NBCUniversal as a Sr. Software Engineer! Work with the Research Analytics team to design and build next-generation data applications. You will be responsible for the delivery and support of research data applications, enhancing the existing tech stack and building new ones. Collaborate with stakeholders, data engineers, and product teams. Mentor junior engineers and identify opportunities to improve our platforms. This fully remote position offers competitive compensation and a comprehensive benefits package.

Requirements

  • 5+ years of relevant software development experience including cloud application architecture and engineering (AWS is a plus)
  • 3+ years of hands-on experience with Angular, React and SQL
  • Hands on experience with Front-End frame works and understanding of CSS, JavaScript
  • Strong understanding of modern programming languages (Python, NodeJS)
  • Knowledge of containers and tools like Docker and Kubernetes
  • Solid foundation in data structures, algorithms, and architecture patterns
  • Proficient in designing and developing solutions using the software development cycle
  • Desire to lean in on a philosophy of security, resiliency, and privacy by design
  • Experience delivering software using an agile development process and lead software development projects and provide timely status updates
  • Extensive experience with the software development lifecycle, including CI/CD tools, being proficient in implementing and maintaining continuous integration and continuous deployment process
  • Able to define, document, and communicate front-end, middleware, and back-end architectures
  • Excellent verbal and written communication and collaboration skills to effectively connect with both business and technical teams
  • Passion for keeping up to date with emerging platforms & the latest technology trends
  • Ability to work and participate in a team with an open and collaborative style of communications while also being able to excel working independently as part of a cross functional team

Responsibilities

  • Design, build and maintain the applications necessary to support the Research Analytics teams and their stakeholders
  • Oversee the development process including estimating, design, implementation, testing, debugging and tuning, as well as iterative post-production enhancements
  • Gather requirements from stakeholders (business, product etc.) and convert them into technical solutions that adhere to the strategic and tactical architectural patterns supported by D&A
  • Develop standard communication protocols, update SLA’s, SOP’s and documentation templates
  • Mentor junior engineers to follow standards, best practices, etc
  • Collaborate with business users, internal and external technology teams in order to deliver a scalable application that exceeds requirements ensuring compliance with enterprise standards
  • Identify new opportunities, tools, and services to enhance the custom software platforms being built

Preferred Qualifications

  • Analytical – You have experience in delivering self-service analytics solutions that promote data discovery Experience with Snowflake, Amazon Web Services, or related cloud platforms a plus
  • Understanding of big data technology stacks (Hive / Spark etc) is a plus
  • Media-focused - Strong working knowledge of media including broadcast TV, digital, and mobile (specific experience with TV Distribution a plus)
  • Communicator – You have excellent verbal and written skills with the ability to communicate ideas effectively across all levels of the organization, both technical and non-technical
  • Ability to lead multiple projects simultaneously and communicate effectively with all stake holders
  • Action-oriented – You're constantly figuring out new problems and are regularly showing results with a positive attitude, always displaying ethical behavior, integrity, and building trust Strong understanding of Agile principles and best practices
  • You’ve dealt with ambiguity and can make quality decisions in a dynamic, fast-paced environment

Benefits

  • Medical, dental and vision insurance
  • 401(k)
  • Paid leave
  • Tuition reimbursement
  • A variety of other discounts and perks
  • Fully Remote

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let NBCUniversal know you found this job on JobsCollider. Thanks! 🙏