Senior Software Developer, Digital Platforms

Lionsgate

Summary of Position

How would you like to join a group of highly efficient, increasingly dynamic and ever-growing software professionals as part of the Digital Platforms team? We are responsible for all aspects of consumer-facing software solutions for Starz. With a small team and a startup-feel, the breadth of opportunity within this technology organization is vast and continually growing. From browsers and mobile devices, websites and native apps, game consoles and home media streamers – our teams are working on it all. We do full vertical slice product and software development – from UX and design to client and backend services development. We’re committed to staying current, working within modern technologies and investing in our people through training and team development. If you are a software professional who is excited about working in the entertainment industry and making a difference to Starz subscribers then this is the team for you.

As a senior software developer you will be a key contributor to one or more highly interactive product teams. You’ll spend your time meeting with your leadership team, gathering and understanding product requirements, proposing solutions, presenting ideas and building elegant software. You’ll work with professionals from within the team (UX, Client Developers, and Application Engineers) and in partner organizations (Quality Assurance, Environment Support) to ensure that your solutions are high quality and are compatible within the existing Starz infrastructure.

If you’re a rugged individualist who can analyze, create and enhance compelling, flexible and scalable products then this is the place for you.

Responsibilities

  • Create, build and maintain software solutions using a variety of modern technologies.
  • Contribute to the design, architecture and final implementation of Starz’s and Lionsgate’s TVE platforms.
  • Support the expansion of the Lionsgate+ international product.
  • Invent flexible solutions to challenging technical problems that are adaptable and scalable to future business needs. 
  • Participate in code reviews with staff as necessary to ensure a high quality, performant product.
  • Collaborate with the broader Digital Platforms team including the leadership team, quality assurance professionals, designers, business analysts and other software engineers in an open, creative environment.
  • Be a subject matter expert for our client applications, backend services and business.
  • Contribute to all aspects of the software creation process:
  • Software architecture and design
  • Object-oriented development
  • Unit testing/test-driven development
  • Integration testing
  • Deployment
  • Maintenance
  • Post-deployment production support and troubleshooting
  • Enthusiastically pursue additional training and understanding of new technologies that may be relevant to the Digital Platforms team. Advise management on strategies for use of new technologies.
  • Take troubleshooting and debugging to the next level by implementing tools/products alongside the operations and support teams.
  • Implement utilities to support future development on the software, customer/business activities and maintenance of the production environment.
  • Self-manage smaller projects in partnership with our UX and Client Development Teams by providing technical leadership.
  • Design solutions (verses only complete assigned tickets and maintenance tasks).
  • Conquer more complicated development tasks – contribute to > 75% of the very difficult assignments.
  • Work collaboratively with Principal Architects on new concepts and architecture.
  • Mentor other developers/application engineers in methodologies, design patterns, software architecture.
  • Demonstrate and commonly use more advanced algorithms and designs to simplify and improve system performance or maintainability.
  • Work/communicate with offshore resources.

Qualification & Skills

  • Bachelor’s Degree in Computer Science or similar discipline is preferred
  • 7+ years experience in an enterprise or consumer software development environment.
  • 3+ years agile software development experience.
  • High degree of competency in core software development concepts.
  • Strong knowledge of .NET web framework
  • Strong understanding of object-oriented programming
  • Strong knowledge of the ecosystem, including various adjunct technologies
  • Strong knowledge of cloud environments (Amazon, Google, Azure)
  • Expert level programming skills creating internet-scale web services using C#, ASP.NET, MVC, WebApi, Entity Framework and AWS Services like DynamoDB, ElastiCache, Elastic Beanstalk, SQS etc. 
  • Experience with at least one modern, enterprise level database system (Microsoft SQL Server, MySQL). Experience with NoSQL databases is a plus
  • Must possess excellent analytical and troubleshooting skills which will be used to diagnose, debug and solve issues.
  • Ability to write clean, readable, maintainable code
  • Experience working within video delivery/streaming technologies a plus.
  • Experience working with analytics platforms a plus.
  • Experience working with Splunk a plus.
  • Excellent verbal and written communication skills
  • Thorough understanding and first hand use of modern development tools/code versioning tools including: JIRA, GIT, Bamboo, etc.
  • Knowledge and consumer level experience with at least a few of the following devices expected: Internet browsers (Chrome, IE, Firefox, etc), Apple devices (iPhone, iPad, TV), Android devices, Xbox One, PlayStation 3/4, Roku, Samsung Smart TV, Fire TV.

Travel & Proximity Requirements

  • An Ideal candidate is located in the Denver-Metro area and is capable of being based in Englewood, Colorado at Starz Headquarters.
  • Employees working in the Englewood offices are eligible to participate in our telework program, working from home two days a week.
  • Employees working in the Englewood offices may be asked to travel 1-2 times per year for training or to attend industry conferences.

About Starz

STARZ (www.starz.com), a Lionsgate company, is a leading global media streaming platform committed to delivering premium content that amplifies narratives by, about and for women and underrepresented audiences. STARZ is home to the highly rated and first-of-its-kind STARZ app that offers the ability to stream or download STARZ premium content, as well as the flagship domestic STARZ® service, including STARZ ENCORE, 17 premium pay TV channels, and the associated on-demand and online services. In 2018, STARZ launched its international premium streaming platform STARZPLAY, now LIONSGATE+, to provide subscribers access to bold, curated storytelling. LIONSGATE+, coupled with the STARZPLAY ARABIA joint venture in MENA and Lionsgate Play in South and Southeast Asia, has a footprint that extends across the globe. STARZ and LIONSGATE+ are available across digital OTT platforms and multichannel video distributors, including cable operators, satellite television providers, and telecommunications companies around the world. In February 2021, STARZ launched #TakeTheLead, a multi-faceted and innovative inclusion initiative expanding its existing efforts to improve representation on screen, behind the camera and throughout the company. 

With the Company aligning its studio operations behind the growth of its streaming business, Starz has become one of the pre-eminent modern premium global streaming platforms. Offering subscribers more than 7,500 television episodes, including Starz original series and provocative documentaries, along with a broad catalogue of first-run movies, Starz is taking the lead in delivering relatable premium content that makes it the platform of choice among a wide spectrum of female, African-American and other historically underserved audiences. Its focused brand, premium content and freedom from legacy relationships position Starz at the forefront of the new bundles emerging throughout the media ecosystem, a compelling value proposition to complement virtually every kind of subscription platform.

Distinguished by its successful and focused content strategy, top programming, exceptional curation and speed to market, Starz has quickly scaled its platform to become one of the most widely distributed and fastest-growing OTT services in the world, with OTT subscribers making up more than half of its global subscriber base. The Starzplay International premium subscription service offers a “best of global SVOD” content portfolio in more than 50 countries throughout Europe, Latin America, Canada, Japan and India through a bespoke and expanding network of distribution partners. The Starzplay Arabia joint venture is one of the leading SVOD operators in the fast-growing Middle East and North Africa region. The proprietary and highly-rated Starz app, a proven hit with U.S. audiences, continues to roll out internationally. 

Our Benefits

  • Full Coverage – Medical, Vision, and Dental
  • Work/Life Balance – generous sick days, vacation days, holidays, and Impact Day
  • 401(k) company matching
  • Tuition Reimbursement (up to graduate degree)

Compensation

$109,000 – $172,400

EEO Statement

Lionsgate is an equal employment opportunity employer. All employees and applicants are evaluated on the basis of their qualifications, consistent with applicable state and federal laws. In addition, Lionsgate will provide reasonable accommodations for qualified individuals with disabilities. Lionsgate will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of applicable state and federal law. 

Read Full Description
Confirmed 23 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles