Cast And Crew - Burbank, CA

posted 5 days ago

Full-time - Senior
Remote - Burbank, CA
Food Services and Drinking Places

About the position

The Architect, Software Engineering position at Cast & Crew involves leading the design and development of innovative software solutions that enhance back-office operations in the entertainment industry. The role focuses on creating scalable systems using modern technologies, particularly in areas such as AI, event-driven architecture, and microservices. The architect will collaborate with cross-functional teams to gather requirements, perform architectural analysis, and ensure that the technical solutions align with business needs and industry standards.

Responsibilities

  • Communicate progress, risks, and technical challenges to senior management and stakeholders, providing regular updates on product development initiatives.
  • Understand the company direction, goals, and industry competitive environment to determine and communicate how specific architectural decisions add value to the organization and to business.
  • Communicate and evangelize the overall technology strategy to many stakeholders.
  • Work with engineering leadership to introduce and uphold state-of-the-art engineering standards, architectural governance, design patterns, and practices in a business-friendly and sustainable manner.
  • Architect event-driven systems and microservices for scalable solutions.
  • Participate in designing AI-driven applications.
  • Integrate/consolidate complex systems across different platforms.
  • Demonstrate cloud architecture expertise, particularly with AWS.
  • Develop solutions in .NET, Java, and Node.js environments.
  • Collaborate with cross-functional teams to ensure seamless implementation.
  • Make informed technical decisions that support the product strategy.
  • Foster a collaborative environment, promoting effective communication and knowledge sharing among engineering teams and cross-functional departments.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years experience in software engineering, leveraging Object-Oriented Programming fundamentals, Test Driven Development and Design principles Distributed Architectures.
  • Proven experience in ground-up software design and architecture.
  • Expertise in event-driven design, microservices, and AI technologies.
  • Hands-on experience of AWS Cloud services.
  • Track record of anticipating technical problems that will fall out of major projects and designing solutions to overcome those problems.
  • Proven track record of distilling ambiguity to clarity and direction.
  • Demonstrated expertise with building and/or significantly improving large, business-critical systems involving stability, security, performance, and scalability.
  • Time-honed expertise with modern SaaS across the entire lifecycle: development, testing, staging, deploying, and monitoring.
  • Proficiency in .NET, Java, and Node.js.
  • Strong experience in RDMS and SQL.
  • Solid understanding of system integration techniques.
  • A passion for innovation, continuous learning, and keeping up with emerging technologies and industry trends.
  • Solid experience in event driven design paradigm using applications (Kafka, SQS, SNS etc.).
  • Proficient in designing, building, and deploying microservices-based applications.

Benefits

  • Medical
  • Dental
  • Vision
  • PTO
  • Health and wellness programs
  • Employee discounts
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service