Lead Software Engineer, Mari at Foundry

  • UK Only
  • Foundry
Job Description:

The Product

Mari® is a powerful 3D painting tool that scales to meet the needs of even the most complex projects and pipelines. Favoured throughout the VFX and Animation industries, Mari enables artists to create hundreds of high-resolution texture maps using our unique projection-based painting system that fully supports and streamlines workflows from start to finish regardless of whether your asset contains one UDIM, ten or thousands. Mari is accessible to artists from all backgrounds, offering both non-destructive layer and nodegraph systems which enable artists to quickly create the look they want with full control over how it is created.

The Role

This role is an exciting opportunity to lead the cross-functional Scrum team responsible for the evolution of Mari, crafting new features and maintaining existing. Working closely with your team, the Product Owner and Scrum Master, you'll be responsible for the planning and phasing of work and be accountable for the technical output and the quality of your team and their overall performance. As line manager, you'll be responsible for the personal development and wellbeing of each member. To be successful you'll require a strong technical background in development and testing, good knowledge of the full software development lifecycle and Agile practices and a passion for building a high performing team. As Lead Software Engineer you’ll spend a significant part of your time actively participating in the development effort: implementing new features as well as enhancement and maintenance of existing features.

You’ll work closely with the team’s Product Owner to help define the deliverables and scope of the features for which your team is responsible, helping to identify and mitigate risks in advance. Using your technical skills and experience you’ll guide your team towards workable solutions, leading the breakdown and effort estimation and prioritisation of the work. You’ll also be responsible for ensuring that solutions are well tested, validated, and documented effectively by your team and for coordinating the planning and execution of release cycles.

You’ll report your team’s development status to stakeholders, detailing progress, impediments, and risks in a timely manner. You’ll also provide recommendations on go/no go decisions for releases affecting your team. You'll interact with customers in areas of team expertise to understand and solve or mitigate any issues that arise with delivered features.

As a line manager, you will ensure individuals' career development and managing performance where relevant. You'll ensure the teams are happy, motivated, and productive, taking responsibility for hiring decisions in conjunction with the Engineering Manager to ensure team fit, as well as resolving conflict or disagreement where it occurs.

Requirements

  • Degree in Engineering, Computer Science or equivalent experience.
  • Commercial Experience (5+ years) of
  • Modern programming practices (e.g. BDD, TDD, Code Review)
  • Automation testing
  • Excellent C++ and Python knowledge
  • Experience of working in an Agile environment (Scrum, Kanban, etc.)
  • Experience of leadership via mentoring or line management
  • Experience of contributing to hiring decisions through assessing technical skills and team fit
  • Experience of using customer workflows and practices to aid leading technical design - and requirement breakdown for the team
  • Experience of customer-facing communication
  • Well organised, good time management and ability to prioritise tasks effectively

Nice to Know/Keen to Learn

  • Experience of cross OS development including Qt across Linux and Windows
  • 3D experience, e.g. OpenGL or Vulkan, Rendering (Prman, Arnold, 3Delight)
  • Experience of 3D tools, e.g. Mari, Katana, Houdini, Maya, 3DS Max an advantage
  • Experience of texturing and lookdev pipelines in a post production an advantage
  • Knowledge of GitLab, Jenkins, Conan and CMake an advantage
  • Knowledge of Universal Scene Description(USD) and USD’s Hydra an advantage.

Benefits

  • Pension scheme & life assurance
  • Health cash plan & medical insurance
  • Season ticket loan
  • Company’s social events
  • Anniversary day off
  • Passion Days
  • Flexible working
  • Annual personal Development Time
  • Regular 'Blue Sky' sprints to drive innovation

The Company

Foundry develops creative software for the digital design, media and entertainment industries. With a 20-year heritage and a portfolio of award-winning products, Foundry advances the art and technology of visual experience in partnership with creative leaders around the globe.

Clients and partners include major feature film studios and post-production houses such as Pixar, ILM, MPC, Walt Disney Animation, Weta Digital, DNEG, and Framestore as well as automotive, footwear, apparel and technology companies such as Mercedes, New Balance, Adidas and Google. Foundry partners with these companies to solve complex visualization challenges to turn incredible ideas into reality.

The company’s products are used to create breathtaking visual effects sequences on a wide range of feature films, video-on-demand, television and commercials. Foundry software was integral in the making of every VFX Oscar-winning film, award-winning TV shows and commercials for more than a decade.

Founded in 1996, Foundry is headquartered in London, with 300 staff and a presence in the US, China, Japan, Australia and Europe. In 2015, the London Stock Exchange named Foundry one of the “1000 Companies to Inspire Britain.” It regularly features in The Sunday Times’ Tech Track as one of Britain’s fastest-growing private technology companies.

For more information visit www.foundry.com.

Company Benefits

  • Private medical
  • Bonus
  • Health cash plan
  • Employee assistance programme
  • Life assurance 3xsalary
  • Pension (4-5%)
  • Group income protection
  • Cycle to work scheme

Interview Process

  • Screening call
  • Technical task
  • Review
  • Followed by Management interview

Other Jobs in Back End