Eyeline Studios - Powered by Netflix · nan, · Remote
About the job
We are looking for an experienced and adaptable Senior Software Engineer with expertise in C++ and Python to join our Real-Time Core Software department. This department is responsible for implementing in-house applications for both infrastructure and artists, playing a critical role in sharing the technological backbone of our innovative projects. There is the potential for this role to transition into a product owner role for highly qualified candidates, with the opportunity to drive the vision and development of specific products or features.
Key Responsibilities
- Lead and contribute to the development of software solutions using C++, Python, and other relevant technologies within the Real Time Core Software department
- Work simultaneously on multiple projects, demonstrating versatility and adaptability
- Contribute to the design and implementation of software architecture for VFX projects within the Real Time Core Software department
- Collaborate effectively with your team via virtual communication channels to contribute to the ongoing development and enhancement of the Real-Time Core Software department
- Participate in framework design discussions, ensuring scalability and flexibility
- Stay updated on industry trends, emerging technologies, and advancements to bring innovative solutions to projects within the Real Time Software department
Minimum Qualifications
- Five (5) plus years of professional experience in software development with a focus on C++ and Python
- Bachelor's or Master's degree in Computer Science or equivalent work experience Experience with multi-platform development, including Windows and Linux
- Advanced C++ and Python development skills, demonstrating an expertise level
- A strong background in software architecture and framework design
Preferred Qualifications
- Experience with AWS Services and Docker
- Proficiency with Vanilla JavaScript and HTML for front-end development
- A team player with excellent verbal and written communication skills, fostering collaborative relationships
- Strong problem-solving skills and the ability to thrive in a fast-paced environment
- Proven ability to adapt to new technologies and tasks quickly