Senior Software Engineer

Los Angeles



About TYT

TYT is America's largest online progressive news network and the #1 most engaged news and politics network. The award-winning network is one of the top multi-platform online content creators, generating over 500 million views a month.

Cenk Uygur was recognized by Mediaite on their list of Most Influential in News Media 2019. Host Ana Kasparian was named to the 2016 Forbes 30 Under 30 Media List and The Daily Dot’s 20 Women of YouTube list. The Young Turks won the Audience Honor for Overall YouTube Presence in the 2018 Shorty Awards and the Webby People’s Voice Award for News and Politics - Series. In 2017, The Young Turks received best in News and Culture at the 7th Annual Streamy Awards, won the 21st Annual People’s Voice Webby Award for Online Film & Video - News & Politics series, and was also recognized with the Audience Honor at the 10th Annual Shorty Awards under Overall YouTube Presence. The Young Turks was awarded the Imagen Vision Award and the Vote It Loud Fifth Estate: Champion in Media Award for Best in New Media in 2016. In 2015, The Young Turks was named to Variety’s FameChangers List (No. 7) and The Hollywood Reporter’s Next Gen List (No. 1 in the News category).

TYT includes owned and operated and partner shows such as The Young Turks, The Damage Report, TYT Investigates, Happy Half Hour, and more.

TYT’s 24/7 programming is available on YouTube TV, The Roku Channel, Pluto TV, Xumo, Twitch, Comcast Xfinity X1 and Xfinity Flex, Samsung TV Plus, and more.

Primary Responsibilities

We are looking for a capable and experienced Senior Software Engineer to join our small but growing team. The hire will be responsible for breaking down business requirements, providing estimates, proposing alternative solutions to business needs, and leading development efforts on assigned projects. The ideal candidate is an experienced Ruby on Rails developer who enjoys solving engineering challenges in the most efficient and scalable way. The Senior Software Engineer will work closely with other developers on the team, product managers and QA staff as needed to help drive desired outcomes. They must be self-directed, industrious, quality-focused and schedule-driven. The right candidate will be excited by the prospect of helping us build new features for our customers as well as refactoring older code as needed.

Responsibilities for Senior Software Engineer ● Break down provided business requirements into manageable coding tasks, sizing each for estimation purposes ● Write tech requirements and propose engineering projects to be intermingled among business-driven projects as needed ● Provide code review feedback to other engineers on staff; respond to feedback provided by others on your code ● Build tests into your delivered code, such that a reasonable degree of functions executed by code are covered by tests ● Ensure data generated by your delivered code is well-documented and examined for integrity across different views ● Identify and propose improvements to development process and coding standards ● Actively participate in product UX design reviews as well as design discussions for selected engineering approaches Minimum Qualifications • BS degree in Computer Science, similar technical field of study or equivalent practical experience. • Development experience in Rails, SQL, and Javascript/Typescript • Experience working with two or more from the following: web application development, mobile application development, distributed and parallel systems, security software development, test automation, refactoring code, test-driven development, build infrastructure, optimizing software, debugging, building tools and testing frameworks. • Working proficiency and communication skills in verbal and written English.


• Master’s, PhD degree further education or experience in engineering, computer science or other technical related field. • Experience with additional general purpose programming languages including but not limited to: JavaScript/Typescript, Java, C/C++, C#, Objective C, Python, bash, or Go. • Experience working with Node.js & Express • Experience developing accessible technologies. • Interest and ability to learn other programming languages as needed.


TYT is an Equal Opportunity Employer


Send resume to [email protected] and include Senior Software Engineer in the subject line.