Senior Software Developer

Posted 1 day ago

This is a fully remote position, open to applicants in India.

📋 Description

• Create, develop, and sustain software that enhances workflows, automates processes, and integrates applications throughout the VFX production pipeline.

• Design solutions that are scalable and maintainable, employing suitable design patterns and robust engineering principles.

• Produce clear, thoroughly tested code and engage in peer code reviews.

• Advocate for uniform coding standards, automated testing, and Test-Driven Development when applicable.

• Collaborate with production, finance, HR, and other stakeholders to gather requirements and pinpoint workflow enhancements.

• Deconstruct technical tasks, estimate effort, identify dependencies and risks, and communicate updates effectively.

• Investigate software and integration challenges, address root causes, and enhance system reliability and performance.

• Mentor and support fellow developers through constructive feedback and knowledge sharing.

• Maintain comprehensive technical documentation.

• Contribute to the technical architecture and take charge of development projects.


⛳️ Requirements

• Proven experience in designing, developing, and maintaining intricate software systems.

• Capability to lead technical decisions and independently deliver solutions.

• Strong expertise in Python and C++.

• In-depth understanding of software architecture, object-oriented design, design patterns, and SOLID principles.

• Experience with automated testing, including both unit and integration tests.

• Familiarity with Test-Driven Development methodologies.

• Proficient in Git and collaborative development processes, including conducting code reviews.

• Skill in translating complex requirements into practical, maintainable technical solutions.

• Strong analytical and problem-solving abilities.

• Excellent communication skills and the ability to work collaboratively with both technical and creative teams.

• Experience in mentoring developers and leading technical projects.

• A degree in computer science, software engineering, or a related field, or equivalent practical experience.

• Experience in VFX, animation, or a related production environment is a plus.

• Experience in developing tools and integrations for Payroll, HRIS, and Financial Services is an additional asset.

• Familiarity with Clean Architecture, CQRS, or other architectural frameworks is an additional asset.

• Experience with cloud services that support production pipelines is an additional asset.

• Familiarity with Agile development practices and tools such as Jira or Asana is an additional asset.


🏝️ Benefits

• Option for remote work.

• Inclusive and accessible recruitment process.

• Equal employment opportunities for all candidates.

• Opportunities for mentoring and knowledge sharing.

People also viewed

Ellevation Education8 hours ago

Director, Software Engineering

US flagMassachusetts OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
Speechify9 hours ago

Tech Lead, Android Core Product

US flagUnited States OnlyFull-timeFull-stack Engineer$140k – $200k/year
ApplyView job
Nava9 hours ago

Senior Software Engineer, Ruby

US flagAlabama, +30 more statesFull-timeFull-stack Engineer$135.9k – $153k/year
ApplyView job
Circana9 hours ago

Senior Director, Software Engineering

US flagIllinois OnlyFull-timeFull-stack Engineer$120k – $165k/year
ApplyView job
Evry Health9 hours ago

Senior Software Engineer, .NET

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Speechify9 hours ago

Tech Lead, Android Core Product

US flagCalifornia OnlyFull-timeFull-stack Engineer$140k – $200k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers