Software Architect
Cast & Crew
Job highlights
Summary
Join Cast & Crew, a leading entertainment technology and services provider, as a Software Engineering Architect. You will leverage your expertise in AI, event-driven architecture, and microservices to design and develop scalable software systems. This role involves collaborating with cross-functional teams, gathering requirements, performing architectural analysis, and creating technical solutions. You will communicate progress to senior management and stakeholders, while also introducing and upholding state-of-the-art engineering standards. The ideal candidate possesses a strong leadership background and proven experience in evaluating industry best-of-class technical approaches. Cast & Crew offers a competitive salary and a comprehensive benefits package.
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
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 of AI-driven applications
- Integrate/consolidate complex systems across different platforms
- 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
Benefits
- Medical
- Dental
- Vision
- PTO
- Health and wellness programs
- Employee discounts
Share this job:
Similar Remote Jobs
- ๐Philippines
- ๐Pakistan
- ๐Worldwide
- ๐Worldwide
- ๐Worldwide
- ๐Mexico
- ๐United States
- ๐ฐ$180k-$300k๐United States
- ๐ฐ$180k-$300k๐United States