
Software Developer - C++/C - Computer Graphics
- Glasgow
- Permanent
- Full-time
- Design and develop high-quality, testable, and scalable software solutions.
- Collaborate with cross-functional teams across R&D and product management to ensure timely and successful delivery.
- Contribute to technical initiatives and support junior developers through mentorship and knowledge sharing.
- Participate in project scoping, scheduling, and progress tracking; proactively identifying, reporting, and resolving blockers.
- Ensure code quality through comprehensive testing (unit, integration, regression) and close collaboration with SDETs.
- Maintain accountability for the full software lifecycle, including support for internal and external consumers.
- Contribute to technical documentation in partnership with technical writers.
- Embrace continuous improvement and innovation in tools, processes, and code quality.
- Responsible for designing, developing, and maintaining an enterprise-grade data visualization framework and library utilizing C++.
- Contribute to the creation of data visualization components by taking technical requirements and implementing them, identifying and resolving bugs, performing thorough testing, refining features, and delivering software demonstrations.
- Develop and maintain automated systems dedicated to ensuring quality assurance and performance analysis.
- Provide comprehensive support to internal users regarding API and software utilization through coding examples, detailed documentation, and informative presentations.
- Demonstrate expertise in developing cross-platform C++ libraries and advanced large-scale data visualization solutions.
- 5+ years of enterprise-level software development experience with proficiency in modern C++ and/or C
- Bachelor's degree in Computer Science or related quantitative field. Post-graduate coursework may be desirable.
- Deep understanding of modern development tools, IDEs, methodologies, and principles.
- Hands-on experience with Github, Jira, and workflow management tools.
- Proven ability to implement and enforce development standards.
- Experience writing and executing automated tests.
- A collaborative mindset with the ability to communicate complex technical concepts to diverse audiences.
- A passion for mentoring and driving technical excellence.
- Experience or educational background in computer graphics or game development
- Equivalent combination of education, training and experience may be considered in place of the above qualifications.
- Right to work in the UK
- You’re curious, passionate, authentic and accountable. These are our
- Interest in data visualization
- Has knowledge of 2D and 3D computer graphics techniques
- Possesses experience with composing unit tests and utilizing unit testing frameworks
- Is familiar with web and browser technologies