Senior Platform Software Engineer
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
Software Engineer, API
EvenUp is on a mission to support injury law firms across America in providing a consistent and high standard of representation, ensuring that every injury victim who seeks legal assistance can expec…
Principal IT Product Manager- Entitlement System
Company Description Our Mission At Palo Alto Networks® everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life. Our vi…
Land Acquisition Analyst
Join an award-winning company! Who are we? Since 1967, Toll Brothers has been building luxury homes and communities in the best locations in the U.S. Today, we’re a Fortune 500 company operat…
Full Stack Software Engineer
Full-time Description HOAi is a fast-growing startup revolutionizing the community association management industry. Our AI workforce platform integrates machine learning technology to str…
Customer Support Representative
We pride ourselves on our competitive, but extremely friendly and family-oriented work environment. Our culture promotes constant personal and professional growth, based on principles of respect, tru…
Senior Product Manager - Internal Tools
Created in 2002 by Marc Eckō, Complex is a leading global youth entertainment network showcasing the evolution of major pop culture categories, including streetwear and style, music, sneakers, and sp…
Sr. Data Scientist
Structure Therapeutics develops life‐changing medicines for patients using advanced structure‐based and computational drug discovery technology. The company’s platform combines the latest advancement…
Sales Advisor
Delvaux is seeking a Sales Advisor at Valley Fair to achieve individual sales objectives and develop customer relationships. The role involves welcoming and advising customers, managing stock, and mai…
Applications Engineer
Job Description Job Description Division: 142 - LAX-SVC Position: Applications Engineer Employee Type: Full-time Pay Range: $34.00- $38.00 an hour Job Summary Under the direct s…
Specialty Beauty Advisor - Lancome
OVERVIEW Experience a place of energy, passion, and excitement. A place where the joy of discovery and uncommon artistry blend to create exhilarating buying experiences—for true beauty enthus…