Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Graphics image - Rise Careers
Job details

Software Engineer, Graphics

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

ClassDojo, Inc. is seeking a Software Engineer specializing in Graphics to enhance their virtual world platform, focusing on game development technologies and collaborating with teams.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Key responsibilities include developing games, managing game technology stacks, fostering API culture, and ensuring scalability and reliability in the game engine.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Required skills include expertise in game engine technologies like rendering or networking, CI/CD experience, and proficiency in programming languages such as C/C++, Javascript, Lua, or Python.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Preferred qualifications include a bachelor's degree related to game design or computer science, along with 4 years of relevant experience in game development.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: The job is based in San Francisco, CA, with the option for full-time remote work and some domestic travel required.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: $191500 - $244000 / Annually



ClassDojo, Inc. has an opening for a Software Engineer, Graphics in San Francisco, California.

The position duties are as follows: Responsible for delivering and deploying games within ClassDojo’s virtual world platform. Day-to-day job duties include:

  • Contributing to the breadth and depth of the game technology stack by seamlessly operating between multiple specialities including rendering, networking, physics and infrastructure;
  • Inculcating and embodying an API culture where software is architected in a modular way with clearly defined APIs at each level of the stack, ultimately presenting an opportunity to publish these APIs to third-party developers and creators;
  • Creating or provisioning systems that improve the overall testability, scalability and reliability of the Dojo virtual worlds game engine and infrastructure;
  • Thinking long term while solving problems but delivering incrementally at exceptionally high quality; and
  • Effectively collaborating with other engineers and cross-functional members of the team.

The position requires a bachelor’s degree in Game Design, Computer Science, Computer Engineering, a related field or foreign equivalent, followed by 4 years of progressively responsible experience in any occupation in which technical game development skills were gained. Experience must include:

  1. 4 years of experience working on game engine technologies including at least one of the following areas: rendering, networking, physics, or runtime data model;
  2. 4 years of experience delivering complex features in a CI/CD environment;
  3. 2 years delivering online multiplayer experiences at scale;
  4. 4 years using and building 3D content creation tools;
  5. 4 years working on performance profiling to deliver highly performant games on low end devices;
  6. Aptitude in 3D graphics, math and real-time physics simulation as demonstrated through employer conducted testing; and
  7. 4 years experience writing production quality code in at least one of these programming languages: C/C++, Javascript/Typescript, Lua, Python.

Role permits full-time telecommuting. Requires domestic travel for approximately four (4) weeks per year to collaborate in person with peers to various worksites TBD. All applicants who receive a conditional offer of employment must undergo a pre-employment background check.

Offered Wage Range:$191,500 - $244,000/year

Resumes to Vivian Dang at vivian.dang@classdojo.com, Ref. AA1.

ClassDojo, Inc. is an Equal Opportunity Employer

ClassDojo Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
ClassDojo DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of ClassDojo
ClassDojo CEO photo
Usamah Chaudhary
Approve of CEO

Average salary estimate

$217750 / YEARLY (est.)
min
max
$191500K
$244000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Graphics, ClassDojo

ClassDojo, Inc. is on the lookout for a passionate Software Engineer specializing in Graphics to join our dynamic team in San Francisco. If you're excited about shaping the future of our virtual world platform and have a flair for game development technologies, this could be the perfect opportunity for you! In this role, you'll dive headfirst into game development, managing a diverse tech stack that includes rendering, networking, and physics. You'll help foster an API culture that empowers third-party developers to innovate on our platform. We need someone who can ensure our game engine is both scalable and reliable while delivering exceptional quality. If you possess strong coding skills in languages like C/C++, JavaScript, Lua, or Python and thrive in collaborative environments, you're the type of candidate we're eager to meet! With a preferred background in Game Design or Computer Science and at least four years of relevant experience under your belt, you're primed to tackle complex challenges in our fast-paced environment. Enjoy the flexibility of full-time remote work with the opportunity for occasional travel. Join us at ClassDojo and help us create engaging experiences for our users while pushing the boundaries of what our virtual worlds can achieve.

Frequently Asked Questions (FAQs) for Software Engineer, Graphics Role at ClassDojo
What are the responsibilities of a Software Engineer, Graphics at ClassDojo?

As a Software Engineer specializing in Graphics at ClassDojo, you'll be responsible for developing and deploying games within our virtual world platform. Your key tasks will involve enhancing game technology stacks across areas like rendering and networking, contributing to an API culture that focuses on modular architecture, and ensuring the scalability and reliability of our game engine.

Join Rise to see the full answer
What qualifications are required for the Software Engineer, Graphics role at ClassDojo?

To apply for the Software Engineer, Graphics role at ClassDojo, you should have a bachelor’s degree in Game Design, Computer Science, or a similar field, along with four years of relevant experience in game development. Proficiency in programming languages such as C/C++, JavaScript, Lua, or Python is also essential, as well as a strong understanding of game engine technologies.

Join Rise to see the full answer
What programming skills do I need for the Software Engineer, Graphics position at ClassDojo?

Candidates for the Software Engineer, Graphics position at ClassDojo should have extensive programming skills in languages like C/C++, JavaScript/TypeScript, Lua, or Python. These skills will allow you to effectively contribute to complex features, create reliable game systems, and engage in performance profiling for optimal game performance.

Join Rise to see the full answer
How does ClassDojo support remote work for the Software Engineer, Graphics role?

ClassDojo supports remote work for the Software Engineer, Graphics role, allowing you to work full-time from the comfort of your home. However, there may be some requirements for domestic travel—approximately four weeks per year—to collaborate with colleagues in person, fostering teamwork and creativity.

Join Rise to see the full answer
What is the salary range for the Software Engineer, Graphics job at ClassDojo?

The salary range for the Software Engineer, Graphics position at ClassDojo falls between $191,500 and $244,000 annually. This competitive compensation reflects the experience and qualifications required for the job, ensuring that we attract top talent in the field.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Graphics
Can you describe your experience with game engine technologies?

Highlight specific game engine technologies you've worked with, such as rendering or networking, and describe how you've contributed to their development or enhancement. Emphasize any relevant projects and the impact of your contributions.

Join Rise to see the full answer
What is your approach to writing production quality code?

Discuss your coding standards, testing strategies, and your ability to maintain high quality in your code. Provide examples of how you ensure reliability and performance in your coding practices.

Join Rise to see the full answer
How do you handle collaboration with cross-functional teams?

Share specific examples of successful collaborations with designers, artists, or QA teams in past projects. Focus on your communication skills and your ability to incorporate feedback from different team members.

Join Rise to see the full answer
Have you developed an API? Can you explain the process?

Describe your experience in developing APIs, including the design considerations you took into account, how you ensured modularity, and any feedback mechanisms you implemented to gather input from users or integrators.

Join Rise to see the full answer
What strategies do you use for troubleshooting performance issues in games?

Discuss your approach to performance profiling tools and techniques. Provide examples of specific performance issues you've resolved in the past and how you quantified the improvements.

Join Rise to see the full answer
What methods do you use for effective version control in a CI/CD environment?

Explain your experience with version control systems and CI/CD pipelines, focusing on your processes for ensuring code integrity and collaboration across the development team.

Join Rise to see the full answer
Can you give an example of a challenging problem you encountered in game development?

Provide a specific example, outlining the problem, your approach to solving it, and the final outcome. Highlight any innovative solutions or tools you used.

Join Rise to see the full answer
What are your thoughts on the future of game technology?

Share your perspective on emerging trends in game technology, such as advancements in AI, virtual reality, or 3D graphics. Discuss how these trends could impact your work at ClassDojo.

Join Rise to see the full answer
How would you ensure code maintainability while developing complex features?

Discuss your strategies for writing maintainable code, such as modular programming, thorough documentation, and adherence to coding standards. Provide examples from your past experiences that demonstrate these principles.

Join Rise to see the full answer
What types of testing do you find most effective for game development?

Talk about various testing methodologies, such as unit testing, integration testing, or user testing, and explain which you believe are the most effective and why, using examples from your prior work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
ClassDojo Remote San Francisco or remote
Posted 6 days ago
Mission Driven
Customer-Centric
Rapid Growth
Startup Mindset
Flat Organization

Step into the role of Educational Consultant at ClassDojo, where you'll empower families in their educational journey and enhance their child's learning experience.

Photo of the Rise User
Posted 11 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as an Android Engineer to shape innovative mobile applications that enhance customer experiences.

Architus Remote No location specified
Posted 8 days ago

Join Architus as a Senior/Lead Software Engineer and contribute to building innovative technology solutions for a leading energy company in Lithuania.

Photo of the Rise User
Posted 9 days ago

Become a key player at Plaud AI as a Founding Full Stack Engineer, shaping the future of enterprise solutions in a fast-growing startup environment.

Photo of the Rise User
Yuxi Global Remote Medellín, Medellin, Antioquia, Colombia
Posted 3 days ago

Join Yuxi Global as a SR Fullstack Developer and be part of a dynamic team delivering cutting-edge digital solutions for Life Sciences companies.

Photo of the Rise User

Autodesk is looking for a skilled DevOps Developer to join their Data Models Team in Toronto to work on innovative cloud data solutions.

Photo of the Rise User
Brillio Hybrid Mc Lean, Virginia, United States
Posted 3 days ago

Be a key part of Brillio's dynamic team as a Java Developer, leveraging your expertise in software development to drive digital transformation.

Photo of the Rise User
Posted 5 days ago

Join Humana as a Senior Full Stack Software Engineer and contribute to innovative healthcare software solutions.

Photo of the Rise User
Paycom Hybrid Oklahoma City, OK
Posted 2 days ago

Join Paycom as a Software Analyst and contribute to complex software projects and data management solutions.

ClassDojo’s mission is to give teachers, parents, and students the power to create incredible classrooms.

55 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Future MakerBadge Innovator
CULTURE VALUES
Mission Driven
Customer-Centric
Rapid Growth
Startup Mindset
Flat Organization
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Greenville just viewed Junior Research Analyst at Fortress Information Security
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Executive Assistant, Tax at Netflix
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini
Photo of the Rise User
Someone from OH, Columbus just viewed Support Associate-7 at Tory Burch