NBCUniversal is seeking a Lead Backend Software Engineer with expertise in server-side development and a proven track record of leading technical teams.
The role involves designing, developing, and maintaining scalable backend systems and APIs, while mentoring team members and contributing to architectural decisions.
The Lead Backend Software Engineer will collaborate closely with Product, Data Engineering, and Quality Assurance teams to ensure rapid, predictable, and stable software delivery.
Responsibilities include leading the design and development of scalable services and APIs, focusing on performance, reliability, and robust architecture.
The engineer will shape backend infrastructure, make critical system design decisions, and optimize database performance and data architecture.
The position requires working with fellow engineers, product managers, and designers to deliver high-impact features that drive the product forward.
The role also includes providing technical guidance and mentorship to a team of engineers.
This position is fully remote, allowing contributions from a non-NBCUniversal worksite.
Requirements:
Candidates must have 7+ years of professional software development experience.
A minimum of 2+ years in a technical leadership, senior, or lead engineer role is required.
Applicants should have 3+ years of experience with C# and .NET Core.
Experience designing and building RESTful APIs for at least 3 years is necessary.
Candidates must have 3+ years of experience with SQL and relational databases, preferably SQL Server.
Familiarity with caching strategies such as Redis or Memcached is required.
Knowledge of backend security best practices, including authentication, authorization, and OWASP, is essential.
A solid understanding of unit testing is necessary.
Experience with AWS and deploying cloud-based applications is required.
Proficiency in using Source Control (Git and GitFlow) is necessary.
Excellent communication and interpersonal skills are essential for this role.
Benefits:
NBCUniversal offers equal employment opportunities to all applicants and employees.
The company provides support for qualified individuals with disabilities or disabled veterans throughout the application and recruitment process.
Although hired as an NBCU employee, there is a possibility of transitioning to the new company, Versant, in the future, allowing employees to be part of an exciting new venture.