Lead Software Engineer
Description
Capitol Broadcasting Company, a leading media and entertainment company based in Raleigh, NC, is seeking a Lead Software Engineer for the WRAL Technology and Infrastructure team. WRAL’s flagship products include WRAL.com, North Carolina’s most-visited local media site, as well as mobile and OTT applications that serve millions of users. The Lead Software Engineer will drive the development of robust, scalable, and maintainable front-end systems, serving as a technical expert in user-facing engineering. While the primary focus is front-end development, the role will also involve collaboration on backend services to support the team’s full-stack solutions.
Key Responsibilities and Essential Functions: To perform this job successfully, an individual must be able to perform each essential duty. Reasonable accommodation may be made to enable individuals with disabilities to perform essential functions.
- Front-End Development: Lead the team in developing applications focusing on front-end excellence. Ensure front-end implementations align with pre-existing UX/UI designs, adhering to best practices in user-first patterns, accessibility, performance, and scalability.
- Collaboration: Work closely with designers to translate designs into functional, production-ready code and collaborate with back-end engineers to integrate APIs and ensure seamless functionality.
- Platform Development: Lead the development and maintenance of scalable digital platforms, including WRAL.com, internal web applications, microservices, and other applications, ensuring high performance and reliability.
- Testing & Quality: Enforce best practices in unit and end-to-end testing, ensuring products are robust, reliable, and maintainable.
- Leadership: Lead a team of developers to deliver high-quality, scalable digital products. Provide technical leadership, set clear goals, and foster a collaborative, innovative environment.
- Continuous Learning & Innovation: Stay ahead of industry trends and new technologies, encouraging the team to innovate and adopt new practices to improve product quality and team efficiency.
- Security: Ensure all solutions meet security best practices and compliance standards, protecting user data and system integrity.
- Mentorship: Guide and mentor junior engineers, conducting code reviews, fostering collaboration, and ensuring high team performance.
- API Development: Oversee the development and maintenance of secure, scalable RESTful APIs, ensuring high performance and long-term maintainability.
- Operational Excellence: Ensure operational excellence in all work.
Required Qualifications and Experience:
- At least 10 years of related work experience
- Required Programming experience
- JavaScript (advanced+)
- Web components (advanced+)
- Responsive (Mobile-First) Development (advanced+)
- Cross-Platform and Cross-Browser development (advanced+)
- Accessibility (advanced+)
- Functional programming patterns
- Required Front-End Experience
- Advanced proficiency in front-end development languages and frameworks (JavaScript, Web Components, HTML, CSS).
- Experience in building responsive, mobile-first, and cross-browser compatible applications.
- Strong understanding of accessibility standards (WCAG) and best practices.
- Expertise in performance optimization techniques, including CDNs and caching.
- Familiarity with modern front-end build tools and testing frameworks.
- Back-End Collaboration Skills
- Ability to collaborate on back-end integration, including working with APIs (RESTful or GraphQL).
- Basic understanding of cloud-based services (AWS) and Infrastructure as Code (Terraform).
- Required Domain experience
- Unit testing (expert)
- End-to-end testing (intermediate+)
- APIs and SDKs (advanced+)
- Bachelor’s degree in a technical field from an accredited university
- Experience leading and managing a team of technical professionals
- Strong problem-solving/troubleshooting/debugging skills
- Ability to pick up new technologies quickly
- Able to communicate project requirements and progress effectively
- Excellent time management skills
- Ability to work on multiple projects and tasks in a fast-paced environment
Preferred Qualifications:
- Experience in any of the following is a plus:
- Experience collaborating with UX/UI designers to implement designs. Google Ad Manager, Tag Manager, Analytics
- Video streaming, codecs, and processing
- Experience with microservice architecture and serverless applications
- Familiarity with design systems and tools like Figma
- Knowledge of functional programming patterns
- Understanding of video streaming technologies and performance optimization
- Temporal databases
- Data structure design patterns
- Serverless applications
- Git
- Linux / BASH
- Vim / emacs
- Data analytics
- Mobile app development (Android & iOS)
Physical Demands and Work Conditions:
The physical demands and working conditions described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be provided to enable individuals with disabilities to meet these demands.
- This role is in Raleigh, NC, and is an onsite position.
- On-call rotation required: Participate in an on-call rotation to provide timely support for production incidents and maintain service reliability.
- Work is performed in a typical office environment and requires the ability to operate standard office equipment.
- Essential physical requirements may include bending, stooping, pushing, pulling, climbing, standing, lifting, seeing, hearing, or typing.
Benefits:
- Competitive salary based on experience
- Benefits package includes:
- Comprehensive health insurance plan options
- Vision and Dental Insurance
- Company sponsored life insurance
- Numerous voluntary benefit options – legal plans, pet insurance, discounted home and auto and more!
- 401K with company match
- Generous paid time off
- 9 paid company holidays
- Opportunities for professional development and career growth
- Dynamic and inclusive work environment with a supportive team culture
- Exciting projects and growth opportunities within a leading organization
- Opportunities to attend free local events, such as sporting events, concerts, shows, and more
Pre-Employment Information:
- A pre-employment drug screening is required.
- Capitol Broadcasting Company participates in E-Verify.
EEO Statement:
Capitol Broadcasting Company is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and applicants. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Capitol Broadcasting Company, Inc. is a diversified communications company which owns and/or operates WRAL-TV, WRAZ-TV, WRAL-FM, WRAL-HD2, WNGT-CD, WCMC-FM, WCMC-HD1, WDNC-AM, WCMC-HD2, WCMC-HD3, WCLY-AM, WCMC-HD4, Microspace, and WRAL Digital in Raleigh, NC; WILM-TV, WILT-LD and Sunrise Broadcasting in Wilmington, NC; The Durham Bulls Baseball Club, Bull City Hospitality, and Coastal Plain League in Durham, NC; The Holly Springs Salamanders in Holly Springs, NC; The Greenville Yard Gnomes in Greenville, NC; the American Underground startup hub in Durham, NC; and real estate interests including the American Tobacco Historic District in Durham, NC; Rocky Mount Mills in Rocky Mount, NC; MoJud Lofts in Greensboro, NC; and The Thread in Rock Hill, SC.