Aww yeah, this job has expired on Pro Jobs. Reasons could be: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
This role is an exciting opportunity to be part one of our Scrum teams, which is responsible for delivering high-impact features, feature updates and maintenance to the Nuke product. We are looking for a self-motivated and inquisitive C++ programmer, with experience of developing multithreaded, high performance commercial software and a knowledge of software engineering best practices. As a Senior Software Engineer, you will help to ensure the quality, scalability, and extensibility of our code. Reporting to your team’s Lead Engineer, your daily work will involve the design, implementation, documentation and testing of C++ and Python code, collaborating with other Software Engineers, QA Engineers and the team’s Product Manager to ensure that the code meets the requirements of the customer and is delivered in a timely fashion.
As a Senior Software Engineer, you are expected to help the Lead Engineer by mentoring and supporting less experienced developers, and may also be asked to take the technical lead on complex tasks. You act as an influencer towards other team members by following the best software development practices yourself and aiding others in writing maintainable, efficient and well-structured code. It will be amongst your responsibilities to understand the business and wider industry. You will be encouraged to play an active role in communicating with internal and external stakeholders, understanding and sharing requirements and proposed solutions. When appropriate you may be required to represent and support the company and the product at external events.