
Software Development Engineer – Backend / Platform
Sinclair Broadcast Group2 days ago
Base Salary
$160k - $200k/yr
Responsibilities
- Design and implement backend microservices, REST and GraphQL APIs, and event-driven systems for content ingestion, metadata, user profiles, personalization, video metadata, and recommendations.
- Build scalable, highly available systems supporting high-throughput and low-latency workloads such as live events and real-time analytics.
- Integrate backend systems with streaming, transcoding, content delivery networks, metadata synchronization, digital rights management, and ad insertion systems.
- Define data models, database schemas, indexing strategies, queries, and caching strategies for large-scale workloads.
- Instrument services with monitoring, metrics, tracing, alerting, and health checks, and own service reliability and observability.
- Collaborate with mobile, front-end, and hybrid application engineers on API contracts, error handling, versioning, and graceful degradation.
- Participate in system design, architecture, and technical trade-off discussions.
- Improve developer productivity through tooling, infrastructure automation, CI/CD, build pipelines, and shared libraries.
- Diagnose production issues, perform root cause analysis, and improve performance, resilience, security, and cost efficiency.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- At least 5 years of professional backend or full-stack engineering experience, excluding internships.
- Strong experience with one or more backend languages such as Java, Kotlin, Go, Scala, Python, or Node.js.
- Experience building HTTP, gRPC, and WebSocket APIs, including API versioning, error handling, and pagination.
- Experience with relational or NoSQL databases, schema design, indexing, queries, and query optimization.
- Familiarity with caching layers, message queues, streaming systems, and event-driven architectures.
- Experience with metrics, logging, and tracing tools such as Prometheus, Grafana, ELK, or OpenTelemetry.
- Familiarity with CI/CD pipelines, automated unit, integration, and contract testing, deployment strategies, and infrastructure as code.
- Strong debugging, profiling, and performance optimization skills.
- Experience with OTT, broadcasting, entertainment, cloud infrastructure, data systems, or media and streaming technologies is a plus.
- Strong collaboration skills for working across mobile, video, data, product, and infrastructure domains.
Benefits
- Full-time positions are eligible for retirement plan participation, life and disability insurance, health, dental and vision plans, flexible spending accounts, sick leave, vacation time, personal time, parental leave, and an employee stock purchase plan.
- The organization highlights an open-door policy, upward mobility, and support for employee success.
Tech Stack
Amazon DynamoDBApache KafkaGoGrafanaGraphQLgRPCJavaKotlinMongoDBMySQLNode.jsPostgreSQLPrometheusPythonRabbitMQRedisScalaTerraform
Categories
About Sinclair Broadcast Group
Sinclair Broadcast Group operates and provides services to a large portfolio of U.S. television stations and digital networks, producing local news, sports, and entertainment for regional audiences and advertisers. Its businesses include broadcast affiliates, the Tennis Channel, and multicast networks such as Comet, supported by advertising, distribution/retransmission fees, and content licensing. The company is publicly traded on NASDAQ (SBGI) and is headquartered in Cockeysville, Maryland.