Lead Software Engineer (Backend, C#,.NET Core, API)
New Yesterday
We're looking for a Lead Backend Software Engineer with deep expertise in server-side development and a proven track record of leading technical teams. This role will be responsible for designing, developing, and maintaining scalable backend systems and APIs, while also mentoring team members and contributing to architectural decisions. The Lead Backend Software Engineer will work closely with Product, Data Engineering, and Quality Assurance teams to ensure rapid, predictable and stable software delivery.
Responsibilities
As a backend engineer, you will lead the design and development of scalable services and APIs using modern technologies, with a strong emphasis on performance, reliability, and robust architecture. You'll play a key role in shaping backend infrastructure, making critical system design decisions, and optimizing database performance and data architecture. Working closely with fellow engineers, product managers, and designers, you'll help deliver high-impact features that drive the product forward. In addition to contributing to system architecture and infrastructure planning, you'll provide technical guidance and mentorship to a team of engineers.
Qualifications
7+ years of professional software development experience
2+ years of experience in a technical leadership, senior, or lead engineer role
3+ years of experience with C# and .NET Core
3+ years of experience designing and building RESTful APIs
3+ years of experience with SQL and relational databases (preferably SQL Server)
Experience with caching strategies (Redis, Memcached)
Knowledge of backend security best practices (authentication, authorization, OWASP)
Solid understanding of unit testing
AWS and deploying cloud-based applications
Experience using Source Control (Git and GitFlow)
Excellent communication and interpersonal skills
Preferred Qualifications:
Experience with message brokers (, RabbitMQ, AMQP)
Knowledge of NoSQL databases (, MongoDB, DynamoDB)
Experience with GraphQL API development
Knowledge of event-driven architectures and CQRS patterns
Experience performance profiling and optimization
Familiarity with distributed systems concepts
Experience with data streaming platforms (Kafka, Kinesis)
Experience with database migration strategies
Knowledge of CI/CD pipeline optimization for backend services
Familiarity with containerization and orchestration tools like Docker and Kubernetes
Exposure to microservices architecture and system design
Experience with GitHub Actions pipelines
Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee’s residence.
Additional Information
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access as a result of your disability. You can request reasonable accommodations by emailing AccessibilityS.
Although you'll be hired as an NBCU employee, your employment and the responsibilities associated with this job likely will transition to Versant in the future. By joining at this pivotal time, you'll be a part of this exciting company as it takes shape.
For LA County and City Residents Only: NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.
- Location:
- Orlando