Senior Software Engineer @ Entertainment Partners - Burbank, CA

Job Overview

a month ago

Senior Software Engineer

Entertainment Partners - Burbank, CA

At Entertainment Partners and Central Casting, we are committed to creating an environment where every employee is seen, where ideas, thoughts and perspectives are shared openly, and where fearless innovation is encouraged. Weaving diversity, equity, and inclusion into who we are will drive our competitiveness by encouraging creativity and enhanced decision making.

We help to power Oscar-winning films, Emmy-winning shows, and Clio-winning commercials. Feel the satisfaction of doing work that directly impacts the most exciting industry in the world while fostering a work environment with the nimbleness of a start-up but the stability of a blue chip. EP is poised to redefine and evolve the back-office processes of the entertainment community with security at the core of what we do.

Are you looking for the next opportunity to revolutionize an industry?  If so....

We are seeking an experienced Senior Software Engineer capable of delivering high quality, scalable, secure solutions that delight our customers. Responsibilities include analyzing, designing, building, and integrating features while working in a team environment including Development, QA, DevOps, and Business Owners. This is a hands-on development position requiring technical expertise and creativity, a strong sense of ownership, great communication skills, and a passion for delivering results in a fast-paced, agile environment.

KEY RESPONSIBILITIES

  • Design, document, develop, and deploy new features and updates to EP’s SyncOnSet CrewTools and CrewTools Mobile products
  • Integrate with internal and external systems and APIs
  • Work in a Scrum/Agile environment to release on a regular cadence while ensuring high velocity and quality. Lead refinement and estimation of stories. Perform code reviews.
  • Collaborate closely with other developers, Product and Project Management, QA, Architecture, DevOps, and ScrumMaster to ensure that the right solutions are being delivered.
  • Work with Customer Support team to ensure user and operational needs are met in a timely manner.
  • Generate automated unit/integration tests, CI/CD artifacts, and monitoring infrastructure as part of deliverables.
  • Continuously look for opportunities for improvement in practices, coding standards, SDLC and business solutions in a variety of areas.

JOB REQUIREMENTS / QUALIFICATIONS

  • Bachelor’s degree in Computer Science or STEM field with software experience.
  • Minimum 5 years of full-stack software development experience with at least 1 year developing mobile applications using React Native.
  • Experience working successfully in a remote environment.
  • Full-stack expertise including relational databases, search server, middle-tier, and front-end UI components
  • Expert knowledge of JavaScript and TypeScript
  • Experienced with React and React Native using Redux
  • Experienced with NodeJS
  • Familiar with AWS S3, Lambda, EC2, EBS
  • Comfortable with CI/CD tools such as Git and Travis CI
  • Familiar with deploying mobile apps to Apple App Store and Google Play Store
  • Comfortable working with legacy PHP, JQuery, and AngularJS as needed
  • Strong understanding of OO fundamentals, data structures, and algorithms
  • Solid background with relational databases (MySQL/Postgres/SQLite) and SQL DML/DDL, and with ORM tools (TypeORM)
  • Familiarity with development under MacOS/OSX and Linux, including scripting and tools
  • Front-end development experience, with expert knowledge of HTML/CSS/Javascript/AJAX
  • Thorough understanding of REST API design and consumption
  • Ability to absorb, understand and communicate written and verbal information and ideas, and to deliver in a concise manner that is easily understood by others.
  • Ability to apply critical thinking to identifying the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
  • Experience with other languages (C++, Java, Rust, Python, Objective C) is ideal
  • Native mobile development experience for iOS and Android a plus

Job Type: Full-time

Pay: $123,345.00 - $131,950.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Schedule:

  • Monday to Friday

Work Location: Hybrid remote in Burbank, CA 91505

Similar Jobs

Software Development Engineer, Audible

Audible

Culver City, CA

Knowledge of professional software development life cycle best practices, including coding standards, code reviews, source control management, continuous…

FE Programmer

91bnb

El Monte, CA

At least 3-year software development experience. Complete the specific project assigned by the team lead and the management team.

Senior Software Engineer - Client, Ingress

Niantic

Culver City, CA

Collaborate with cross-functional team members and stakeholders to cultivate strong working relationships with project team members, including regular and…

Azure Federation & SSO Software Engineer

UMG

Los Angeles, CA

Develop, maintain, support and troubleshoot UMG’s in house and vendor applications hosted in Private/Public Clouds, Analyze Server side and client Side SSO logs…

Software Engineer - MAAS

Canonical - Jobs

San Bernardino, CA

At least 5 years of proven professional software development experience in Python, Go or similar. You have a Bachelor's or equivalent in Computer Science, STEM…

Sr. Software Engineer (Starshield)

SpaceX

Hawthorne, CA

Our software engineers are responsible for the life cycle of the software they create, including development, testing, and operational support.

Software Quality Engineer (SSO/Federation)

UMG

Los Angeles, CA

Performing regular and advanced software security testing. Proven work experience in software quality assurance. Multiple language skills a plus.

Software Engineer - MAAS

Canonical - Jobs

Los Angeles, CA

At least 5 years of proven professional software development experience in Python, Go or similar. You have a Bachelor's or equivalent in Computer Science, STEM…

Modeling, Simulation and Software Engineer

The Aerospace Corporation

El Segundo, CA

Two or more years of experience in software engineering, software design and architecting. This position requires ability to obtain and maintain a security…

Sr. Full Stack Engineer

Universal Music Group

Los Angeles, CA

Minimum 5-7 years web development experience (experience in media/entertainment industry is a plus). Serve as senior full stack engineer – developing responsive…

Shopify App Developer

Universal Music Group

Los Angeles, CA

Minimum 5 years of experience working on the Shopify platform. Experience with version control systems (Bitbucket/GitHub).

Staff Architect, Software

Thermo Fisher Scientific

Carlsbad, CA

Ability to effectively document artifacts; Excellent verbal and written communication skills where ability to convey very sophisticated information in ease with…

Engineer II, Embedded Firmware Tester - LPED18012944

TechData Service Company, LLC

Irvine, CA

Communicating with software developers, and electrical engineers to proactively identify problems and gaps in test coverage and documentation.

Software Engineer / C++ Embedded Systems , 8 years , Hybrid ,USC, GC

Brilliant Infotech

Carlsbad, CA

Ability to independently develop and own software modules. Embedded software: 1 year (Preferred). Knowledge of open source community software stacks like…

Software Engineer / C++ Embedded Systems - Hybrid (USC or GC only)

Brilliant Infotech

Carlsbad, CA

Ability to independently develop and own software modules. Embedded software: 8 years (Preferred). Knowledge of open-source community software stacks like…

Principal Software Engineer - Front-End Specialist (Remote)

Arcules, Inc.

Irvine, CA

Identify and work with SRE to implement opportunities for automation to enhance efficiency in the software delivery cycle and the reliability of the Arcules…

2023 Test Automation Engineer I

Raytheon Intelligence & Space

El Segundo, CA

Computer/software developer with test software programming knowledge (i.e., C, C++, C#, or equivalent languages.

Principal Software Engineer / Architect (Remote)

Arcules, Inc.

Irvine, CA

In this role, this person will be architecting, designing and building highly scalable distributed data systems to enable new and innovative solutions in cloud…

Senior Game Designer

NetEase Games

Los Angeles, CA

Work with Lead Game Designer to ensure all Game Design related systems and gameplay meet the needs of local players.

Senior Site Reliability Engineer, Americas

Canonical - Jobs

San Bernardino, CA

Our site reliability engineers bring Python software-engineering skills and rigour to the operations domain. Demonstrated drive for continual learning.