Staff IS Software Engineer - Full Stack Python Development for Media Production Workflows
Join the Lucasfilm Information Systems Team: Where Technology Meets Creativity
At Lucasfilm, a subsidiary of The Walt Disney Company, the Information Systems team is the backbone of the company's technological innovation, supporting the creation of some of the most beloved stories and franchises in the world. As a Staff IS Software Engineer, you will be part of a talented team of developers who build and maintain the workflow-driven applications that enable the efficient production of movies, TV shows, magazines, books, and games. If you're a seasoned full-stack Python developer with a passion for delivering high-quality software solutions and a knack for understanding the needs of diverse user groups, we invite you to join our team.
About the Role
As a Staff IS Software Engineer, you will be working on a motivated and flexible production software team that values collaboration, innovation, and customer-centricity. Your primary focus will be on supporting the migration of new user groups into our tools, which involves deep-dives into the tools, workflows, and data models these groups are moving away from. You will be our team's guide on this source data and work closely with the broader team on how best to represent it in the target tool. This role requires strong user-orientation, complementing deep technical expertise.
Key Responsibilities
- Design, develop, and maintain workflow-driven applications using Python and modern web technologies.
- Collaborate with cross-functional teams to understand the needs of diverse user groups and develop software solutions that meet their requirements.
- Lead the migration of new user groups into our tools, involving deep-dives into the tools, workflows, and data models these groups are moving away from.
- Work closely with the broader team to represent source data in the target tool, ensuring seamless integration and minimal disruption to users.
- Participate in code reviews, ensuring that the codebase is maintainable, efficient, and follows best practices.
- Troubleshoot technical issues, collaborating with the team to resolve problems quickly and effectively.
- Stay up-to-date with emerging technologies and trends, making recommendations for process improvements and new tool adoption.
Essential Qualifications
- Bachelor's degree in Computer Science, Engineering, or other technical degree, or equivalent years of experience.
- 7+ years of professional software development experience, with a strong focus on Python.
- Proven contributions to significant Python applications, demonstrating expertise in Python development.
- Experience with Python web and API frameworks, such as Flask.
- Single-page web app experience with modern JavaScript frameworks, such as Vue.
- Good interpersonal, communication, and client-facing skills, with the ability to work effectively with diverse stakeholders.
Preferred Qualifications
- Expertise in core technologies used by our team, including Vue, Flask, SQLAlchemy, Postgres, Redis, Solr, Celery, Aspera, Lambda, and Docker.
- Familiarity with film/TV/print media/game production processes and culture, or experience working in a similar industry.
- Experience with Digital Asset Management and Production Workflow tools.
- Knowledge of media processing, including transcode, colorspace management, and playback optimization.
- Security orientation, with experience working with and protecting sensitive data.
- Experience with async Python, demonstrating a commitment to staying up-to-date with emerging technologies.
What We Offer
As a Staff IS Software Engineer at Lucasfilm, you will be part of a talented team that values collaboration, innovation, and customer-centricity. You will have the opportunity to work on complex and challenging projects, developing software solutions that enable the efficient production of world-class entertainment content. Our team is primarily 'hybrid,' based out of beautiful offices in Burbank and San Francisco, with a combination of in-person and remote work. Fully remote work is also an option for this role.
In terms of compensation, the hiring range for this remote position is $149,200 - $200,200 per year. The base pay actually offered will take into account internal equity and also may vary depending on the candidate's geographic region, job-related knowledge, skills, and experience among other factors. A bonus and/or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits, dependent on the level and position offered.
Career Growth Opportunities
At Lucasfilm, we are committed to the growth and development of our employees. As a Staff IS Software Engineer, you will have the opportunity to work on complex and challenging projects, developing your skills and expertise in a fast-paced and dynamic environment. You will be part of a talented team that values collaboration and innovation, and you will have the opportunity to learn from and be mentored by experienced professionals.
Company Culture
Our company culture is built on a foundation of pride, earnestness, idealism, and pragmatism. We value Scout Rule coding ("leave the code cleaner than you found it") and finding the right tool for the right job. We are a team that gets along well, whether it's solving a technical issue, attending a company screening, or joining a zoom hangout on a Friday afternoon. We are committed to creating an inclusive and diverse work environment, where everyone feels valued and supported.
Ready to Join Our Team?
If you're a seasoned full-stack Python developer with a passion for delivering high-quality software solutions and a knack for understanding the needs of diverse user groups, we invite you to join our team. This is a low-stress role with great rewards. If you're reliable and willing to learn, we want you. Apply now and become part of the Lucasfilm Information Systems team!
Apply for this job