Senior Graphics Engineer Role

New

Skills

Architecture Computer science Documentation Engineer Opengl Swift Vulkan

Join Goodnotes as a Senior Graphics Engineer and play a pivotal role in the development of high-quality graphics systems for our renowned productivity app. Collaborate with an international, cross-functional team to deliver innovative features and maintain the exceptional standards that earned GoodNotes 5 the App of the Year award. Enjoy flexible remote work, continuous learning, and opportunities for growth in a supportive and creative environment.

Job Overview
  • Lead the design, development, and maintenance of advanced 2D/3D rendering engines.
  • Drive the creation and management of user-centric features using cutting-edge technologies.
  • Collaborate closely with Product, Design, QA, and Engineering teams across multiple countries.
  • Champion best practices, automation, documentation, and rigorous testing processes.
  • Refine release processes and enhance application architecture for superior developer experience.
Responsibilities
  • Design and implement robust object manipulation and rendering systems.
  • Own and deliver innovative features aligned with user needs and market trends.
  • Coordinate with cross-functional teams to resolve blockers and ensure project success.
  • Promote and improve development workflows through research and process enhancements.
  • Maintain and strengthen application architecture and release management.
Requirements & Qualifications
  • Extensive experience in 2D/3D engine development across platforms (Vulkan, OpenGL, Metal, DirectX).
  • Strong knowledge of computational geometry, including bezier curves and affine transformations.
  • Solid foundation in computer science principles and software craftsmanship.
  • Exceptional problem-solving, communication, and storytelling abilities.
  • Bonus: Proficiency in Swift and familiarity with the iOS platform.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

App Store Software Engineer

New

Develop scalable backend services for app marketplaces.

Collaborate remotely with a global engineering team.

Architecture Automated Testing Backend Development Distributed systems

Ubuntu Platform Engineering Manager

New

Lead and develop remote engineering teams

Optimize Ubuntu for new hardware platforms

Architecture C programming Devops Docker

Ubuntu Engineering Manager

New

Lead and develop distributed engineering teams

Drive technical delivery of Ubuntu system components

Architecture Devops Java Product Management

Staff AI Engineer Role

New

Build and productionize advanced AI systems using LLMs and agents.

Develop scalable platforms and backend infrastructure for AI-powered applications.

A/b Testing Ab testing Api Integration Architecture

Classroom EdTech Engineering Manager

New

Deliver impactful classroom-focused EdTech products

Provide technical and strategic leadership

Android Android development Architecture Code Review

Senior Golang Developer Role

Posted 3 days ago

Develop cloud-based cyber protection solutions

Design and maintain high-load distributed services

Algorithms Architecture Cloud Services Data Structures

Cloud Data Solutions Architect

Posted 3 days ago

Design and implement scalable cloud data platforms

Lead data migration and integration projects

Architecture AWS Azure Bitbucket

Pipeline Orchestration Platform Lead

Posted 4 days ago

Lead development of orchestration platform

Ensure platform scalability, security, and observability

Api Development Architecture AWS CI/CD

Senior AI Engineer Role

Posted 4 days ago

Architect and deploy AI/ML solutions for contact centers

Lead development and integration of Conversational AI and generative AI models

Architecture AWS BigQuery Engineer

Senior AI Engineer Role

Posted 4 days ago

Build and deploy scalable, production-ready LLM-powered AI systems

Develop intelligent agents and multi-agent architectures for workflow automation

Api Integration Architecture AWS Azure

Principal Data Engineer Role

Posted 4 days ago

Modernize and optimize legacy data warehouse systems

Design and build scalable, reliable data pipelines

Architecture Databricks Devops Engineer

Senior Elixir Engineer Role

Posted 4 days ago

Design and maintain scalable backend systems

Collaborate across engineering and business teams

Architecture Docker Engineer Kafka

Cloud Integration Architect Lead

Posted 9 days ago

Define and enforce enterprise system architecture.

Design and oversee secure system integrations.

Architecture AWS Azure Ci/cd Pipelines

Senior UiPath Integration Engineer

Posted 9 days ago

Automate enterprise processes using UiPath

Collaborate with stakeholders for requirements and solution design

Agile Methodologies Architecture CI/CD Devops

Cross-Platform Principal Engineer

Posted 10 days ago

Lead cross-platform architecture strategy

Drive technical excellence and scalability

Architecture Code Quality Cross-platform Development Engineer

Senior Java Developer Role

Posted 10 days ago

Develop scalable backend fare payment solutions

Collaborate within agile, cross-functional teams

Architecture Cloud Git Gradle

Data Governance Engineering Lead

Posted 10 days ago

Lead global data governance strategy and execution

Build and maintain governance-aware data pipelines

Airflow Architecture Databricks Infosec

Platform SRE Engineer

Posted 11 days ago

Support Kubernetes and Istio operations

Automate infrastructure lifecycle management

Architecture CI/CD Cloud Cloud Architecture

Big Data Manager Role

Posted 11 days ago

Lead customer big data projects

Design and deploy scalable data solutions

Architecture AWS Azure Cloud

Senior Java Backend Developer

Posted 11 days ago

Develop scalable backend fare payment solutions

Collaborate within agile, cross-functional teams

Amazon Web Services Architecture Cloud Git

Linux Engineering Manager Role

Posted 12 days ago

Lead engineering team optimising Ubuntu for new hardware

Manage relationships with technology partners

Agile Methodologies Architecture Debian packaging Devops

Software Engineering Manager AI

Posted 15 days ago

Lead and grow high-performing software engineering teams

Deliver scalable and secure AI-driven web applications

Agile Agile Methodologies Architecture AWS

Platform Site Reliability Engineer

Posted 15 days ago

Maintain and enhance Kubernetes clusters

Implement and automate infrastructure-as-code solutions

Architecture Bootstrap CI/CD Cloud

Revolving Credit Software Engineer

Posted 17 days ago

Design and deliver scalable financial solutions

Guide technical decision-making and collaboration

Architecture AWS Engineer Java

Senior Splunk Engineer Role

Posted 17 days ago

Architect and manage enterprise-scale Splunk environments

Develop and optimize Splunk content for monitoring and compliance

Architecture Bash Devops Engineer

IoT Solutions Architecture Manager

Posted 18 days ago

Lead and develop an IoT field engineering team

Drive customer success with Canonical's IoT solutions

Architecture Debian Devops Embedded Linux

Senior Kotlin Backend Developer

Posted 20 days ago

Develop scalable backend services

Enhance fare payment platform features

Architecture Cloud Git Gradle

Senior Java Backend Developer

Posted 20 days ago

Develop and maintain scalable backend services for fare payment systems

Collaborate within Agile, self-organizing teams to deliver business outcomes

Architecture Cloud Git Gradle

AI Security Architect Lead

Posted 21 days ago

Design scalable AI security architectures

Establish secure-by-design principles for AI integrations

Ai Frameworks Architecture devsecops Distributed systems

Rust Developer Advocate Role

Posted 22 days ago

Promote Rust adoption within company and clients

Train and mentor engineers on Rust best practices

Architecture Developer Advocacy Devops Distributed collaboration

iOS Engineering Manager Role

Posted 22 days ago

Lead distributed mobile engineering teams

Deliver high-impact, high-quality product features

Android Android development Architecture B2c

Java Runtimes System Engineer

Posted 22 days ago

Enhance Java runtimes and tooling on Ubuntu.

Enable secure, efficient deployment of Java applications.

Architecture Cloud-native software Debian packaging Engineer

Lead Data Systems Architect

Posted 23 days ago

Architect scalable and resilient data systems

Design and evolve secure multi-tenant infrastructure

Architecture AWS Cloud FastAPI

SaaS Solutions Architect APJ

Posted 24 days ago

Design and deliver scalable SaaS solutions

Provide consultative technical and business guidance

Apis Architecture Cloud Cloud Platforms

AI/ML Architect Twilio India

Posted 25 days ago

Lead technical strategy for ML initiatives

Architect scalable machine learning systems

Architecture AWS Azure Docker

Senior Full-stack Developer Remote

Posted 25 days ago

Connect senior developers with remote opportunities

Match candidates to startups based on tech expertise

Architecture Azure C# Data Engineering

Open Source Developer Role

Posted 26 days ago

Enable remote open source development

Represent company at industry events

Architecture Debian Device Drivers Devops

Distributed Systems Test Engineer

Posted 27 days ago

Automate testing of distributed cloud systems

Enhance CI/CD pipelines for cloud products

Architecture AWS Data Analytics Engineer

Senior Platform Product Manager

Posted 27 days ago

Drive platform product strategy and lifecycle

Develop scalable and innovative platform solutions

Architecture AWS Azure Data-driven decision making

Cloud Engineering Manager Role

Posted 28 days ago

Build and lead cloud engineering teams

Deliver scalable platform and infrastructure tools

Agile Architecture AWS CI/CD

Site Reliability Engineer Role

Posted 28 days ago

Ensure reliable and scalable systems

Design and implement automation pipelines

Architecture AWS Azure Cloud

Contact Center AI Architect

Posted 29 days ago

Design and implement AI-powered contact center solutions

Lead and mentor technical teams

Angular Architecture AWS Azure

Remote Android Engineer Role

Posted 30 days ago

Develop robust Android applications for a global user base

Collaborate with cross-functional remote teams

Android Architecture Dagger 2 Engineer

Ubuntu Embedded Project Manager

Posted 30 days ago

Deliver complex engineering projects on embedded devices.

Coordinate cross-functional, multinational teams and stakeholders.

Architecture Devops Embedded systems IOT

Experiment Platform Engineering Manager

Posted 30 days ago

Lead and develop a privacy-preserving experimentation platform

Foster an inclusive and empowering remote team culture

A/b Testing Ab testing Architecture Cloud

Staff Backend Engineer Role

Posted 30 days ago

Lead technical direction and architecture

Build scalable and resilient backend systems

Api Integration Architecture Distributed systems Engineer

Senior SRE Gitops Engineer

Posted 30 days ago

Advance IT operations automation

Lead infrastructure as code practices

Architecture Cloud Computing Devops Elasticsearch

Senior Golang Developer Role

Posted 30 days ago

Develop scalable cloud-based disaster recovery solutions

Enhance and maintain high-load distributed services

Algorithms Architecture Cloud Services Data Structures

App Store Backend Engineer

Posted 31 days ago

Develop scalable backend services for app stores

Design and maintain public APIs and web services

Architecture Automated Testing Backend Development Distributed systems

Ubuntu Platform Engineering Manager

Posted 31 days ago

Lead and develop high-performing engineering teams

Optimize Ubuntu for cutting-edge silicon platforms

Architecture C C++ Devops
overtime