About the role

  • Lead Software Engineer developing data-driven recommendation systems for Disney's media apps. Collaborating with cross-functional teams to enhance personalization and improve user experiences.

Responsibilities

  • Build data pipelines required for optimal extraction, transformation, and loading of data from a wide variety of data sources
  • Explore and experiment with the latest visualization libraries and technologies and choose the right tools to support our data visualization use cases
  • Work with stakeholders including the Executive, Product, Data and Design teams to assist with data-related technical issues and support their data infrastructure needs.
  • Design, develop, test, deploy, maintain and improve software
  • Participate in the design and implementation of core Platforms and Content Distribution systems
  • Collaborate with internal & external teams to define requirements and delivery schedules for projects
  • Design and deliver high quality code for small to medium size projects and make critical contributions working with others on larger projects
  • Work with the team to iteratively improve development practices and processes
  • Build strong relationships with the team while collectively finding opportunities for improvements around quality and automation

Requirements

  • 7+ years hands-on professional experience with back-end systems design and development
  • Robust programming skills and strong experience with Python
  • Comprehensive understanding of HTTP/S, APIs, and web services
  • Exposure to full lifecycle of application development, including practices like continuous integration, unit testing, code reviews, documentation, etc.
  • Ability to collaborate in a small, productive development team as well as the larger engineering organization
  • Motivated self-starter with the ability to learn and adapt to new technologies
  • Excellent verbal and written communication skills; can effectively articulate complex ideas and influence others through well-reasoned explanations
  • Write efficient, reliable, and maintainable code whether implementing architectural improvements, user-facing features, or fixing defects
  • Troubleshoot and resolve issues, problems, and errors encountered across our various platforms
  • Analyze and optimize application code for efficiency, reliability, and performance
  • Understand product architecture, assisting other Software Architects as necessary
  • Manage multiple competing priorities in a fast-paced, deadline-oriented environment
  • Embrace a highly collaborative team that rewards quality code and effective communication
  • Interest in industry trends on new technologies, best practices and solutions.
  • A passion for innovation and raising the bar in all development aspects.

Benefits

  • A bonus and/or long-term incentive units may be provided as part of the compensation package
  • Full range of medical, financial, and/or other benefits

Job title

Lead Software Engineer

Job type

Experience level

Senior

Salary

$159,500 - $213,900 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job