Senior Platform Software Engineer
: Pixar's Software R&D team develops the studio's in-house proprietary animation software. We are looking for software engineers committed to building state-of-the-art production tools for our artists. Our Platform Software Engineers are responsible for helping craft and maintain new software for Pixar's asset system, production pipeline and software development infrastructure. Applicants for this position will require a deep understanding of software application engineering, an ability to collaborate in a large cross-functional team of developers, and skill in designing and implementing robust, easy to maintain software systems.
Responsibilities:
Own the full software development lifecycle from design and implementation to testing and maintenance of robust pipeline software within a Linux environment
Develop and optimize both user interfaces and backend systems, including those for asset management and developer tooling, ensuring scalability and consistency across all tools and APIs
Collaborate with other technology teams, actively participating in code reviews, design discussions, and team meetings
Empower users by building and continually improving intuitive tools that enhance workflows for artists and developers, while proactively responding to and investigating user requests
Innovate and explore emerging technologies and continuously seek ways to improve performance and capabilities in complex environments
Champion best practices in software development, including source control, documentation, testing, and build processes
Effectively communicate work status through project proposals and documentation
Requirements:
Bachelor's degree in Computer Science plus 5 years experience, advanced degree in Computer Science plus 3 years experience, or equivalent industry experience
Proven track record of building high-quality APIs and applications in Python and C++
Experience with systems programming in a Linux environment
Strong software engineering, test planning and execution, and time management skills
Experience collaborating with GUI design teams (familiarity with Figma a plus) and programming in frameworks such as Qt
Ability to troubleshoot with a high attention to detail and quality
Excellent verbal and written communication skills
Demonstrated ability to support and collaborate with both technical and non-technical software users
An appreciation for and commitment to well-documented code
Preferred Experience:
Experience with animation or VFX pipelines
Familiarity with build automation tools and continuous integration systems (GitLab CI/Jenkins)
Experience with version control systems (Perforce/Git/GitLab)
Previous experience working with Docker, Kubernetes or other container orchestration platforms
The hiring range for this position in Emeryville is $160,565.00 to $207,790.00 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.
Recommended Jobs
Designer II - Education
Do you thrive in an imaginative and inventive environment? Are you someone who flourishes when part of a cohesive team where collaboration and ideas flow freely? Want to work for a firm that is takin…
Risk, Issue, and Opportunity Management Lead
Title: Risk, Issue, and Opportunity Management Lead Belong. Connect. Grow. with KBR! KBR's National Security Solutions team provides high-end engineering and advanced technology solutions t…
Package Handler - Part Time (Warehouse like)
IMMEDIATE OPENINGS! Come for a job and stay for a career! Federal Express Corporation (FEC) is part of the rapidly growing warehouse and transportation sector that helps keep America, and our econo…
Project Manager - Modernization
Location: San Francisco, CA, United States Requisition ID: 87582 Jardine Schindler stands for mobility. Mobility needs experts. Join our team in San Francisco. Founded in Switzerland in 1…
Junior Business Analyst Engineer
Description Sidecar’s engineering team is changing transportation as you know it. We are the engine of one of the most innovative and revolutionary companies in the world and we’re looking for ro…
Pharmacy Associate
Job Description Job Description 986 Degrees Corporation is recruiting on behalf of all 986 Pharmacies. 986 Pharmacy is the hiring entity, not 986 Degrees Corporation. Hiring Locations : Sa…
Director of Engineering
Job Description Job Description Salary: $188,000 - $213,000 The Company TelemetryX, formerly Access Control Group, is now a wholly owned subsidiary of Pacific Rim Capital. TelemetryX is a …
Housekeeper
Merry Maids is looking for people to join our successful team of cleaners. We always reward the hard work of our employees. You’ll never work nights, weekends, or holidays again! Job Descri…
Class A CDL Tanker Driver
Henner Tank Lines, Inc., a leading contract carrier, is currently seeking local Class-A drivers to join our team. As an employee-owned and locally operated company, we value our drivers as integral m…
ANIMATORS - Los Angeles, California
Gradient Effects, Los Angeles, California is looking for animators who are not only great at their craft but are also capable of training, critiquing and mentoring other artists. Duties and Responsibi…