Remote Lead Software Engineer (Backend, C#, .NET Core, API)

at NBCUniversal

Posted 2 days ago 2 applied

Description:

  • 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.