3h ago
New↻ Repost

Senior Software Developer

IndiaIndiaRemoteFull-timesenior
Software EngineerSoftware Engineering
0 views0 saves0 applied

Quick Summary

Key Responsibilities

Develop pipeline tools and systems: Design, build, and maintain software that streamlines production workflows, automates repetitive tasks,

Requirements Summary

Break down development projects, estimate effort, identify dependencies and risks, and communicate progress to support planning and prioritization.

Technical Tools
Software EngineerSoftware Engineering

We are looking for an experienced Senior Software Developer to design and develop software solutions that support complex visual effects production pipelines. In this role, you will build tools, automate workflows, and connect applications to help technical and creative teams work more efficiently. You will contribute to software architecture, make key technical decisions, and take ownership of development projects from planning through delivery. Working closely with developers, technical directors, artists, and business stakeholders, you will turn production needs into reliable and maintainable systems. This opportunity combines hands-on engineering with technical leadership, mentoring, and continuous improvement in a collaborative, creative environment.

As a Senior Software Developer, you will help strengthen production workflows by delivering robust software solutions, improving engineering practices, and supporting collaboration across teams. Your responsibilities will include:

  • Develop pipeline tools and systems: Design, build, and maintain software that streamlines production workflows, automates repetitive tasks, and connects applications across the visual effects pipeline.

  • Shape software architecture: Design scalable and maintainable solutions using appropriate architectural approaches, design patterns, and sound engineering principles.

  • Ensure software quality: Write clean, reliable, and well-tested code while promoting coding standards, peer reviews, automated testing, and Test-Driven Development where appropriate.

  • Collaborate with stakeholders: Work with production, finance, HR, developers, technical directors, and artists to understand requirements and identify opportunities to improve workflows.

  • Manage technical delivery: Break down development projects, estimate effort, identify dependencies and risks, and communicate progress to support planning and prioritization.

  • Troubleshoot and optimize systems: Investigate software and integration issues, resolve underlying causes, and improve system reliability and performance.

  • Provide technical leadership: Mentor developers, share knowledge, offer constructive feedback, and contribute to technical decision-making.

  • Maintain documentation: Create and update technical documentation to support implementation, adoption, maintenance, and continuity across the team.

Requirements

~2 min read

The ideal candidate combines strong software engineering expertise with architectural knowledge, independent project ownership, and the ability to collaborate with both technical and creative professionals. The following qualifications are required:

  • Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

  • Demonstrated experience designing, developing, and maintaining complex software systems.

  • Strong proficiency in Python and C++, including experience developing and maintaining production software.

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

  • Experience with automated testing, including unit and integration testing, and familiarity with Test-Driven Development.

  • Proficiency with Git and collaborative development workflows, including code reviews.

  • Ability to translate complex business and production requirements into practical, maintainable technical solutions.

  • Strong analytical, problem-solving, and troubleshooting skills, with a focus on reliability, performance, and usability.

  • Experience taking ownership of technical projects and making independent engineering decisions.

  • Ability to mentor other developers and provide technical guidance.

  • Clear communication skills and the ability to work effectively with multidisciplinary teams.

  • Availability to work according to Montreal business hours (Eastern Time), including seasonal daylight-saving time changes.

  • Additional experience that would be considered an advantage includes:

    • Background in visual effects, animation, or another production environment.

    • Experience developing tools and integrations for payroll, HRIS, or financial services.

    • Familiarity with Clean Architecture, CQRS, or other software architecture approaches.

    • Experience with cloud services supporting production pipelines.

    • Knowledge of Agile development methodologies and project management tools such as Jira or Asana.

What We Offer

~1 min read
✓Opportunity to work on software systems supporting high-end visual effects production.
✓Collaborative environment bringing together technical and creative professionals.
✓Opportunity to influence software architecture and engineering practices.
✓Scope to take ownership of development projects and contribute to technical strategy.
✓Opportunities to mentor colleagues and share technical expertise.
✓Commitment to diversity, equal employment opportunities, and an inclusive recruitment experience.
✓Accessible recruitment process, with accommodation support available when needed.

Location & Eligibility

Where is the job
India
Remote within one country
Who can apply
IN

About this job

Who can apply
India
Posted
Today
Employer
has 4,882 open jobs on Jobera in 42 countries.

Listing Details

Posted
November 2, 2026
First seen
November 2, 2026
Last seen
November 2, 2026

Posting Health

Days active
0
Repost count
1
Trust Level
62%
Scored at
November 2, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

Senior Software Developer