Senior Graphics Programmer

Cosmographic Software
alert with exclamation point inside a cirle
This position has been closed.
No items found.
June 17, 2024
Full Time
ET ± 3 hours
90,000-$100,000 per year

Cosmographic Software has some big plans ahead! We are looking to expand our team with new talent to help develop SpaceEngine: the HD universe simulator. 

We're currently looking for a full-time Senior Graphics Programmer to join the SpaceEngine development team. The ideal candidate is someone who is genuinely interested in creating a beautiful universe exploration experience with stunning visuals, built on a unique, one-of-a-kind engine.

The selected candidate will be working with a senior developer who has over 30 years of video game development experience and a tight-knit engine programming team. The initial focus of the position will be upgrading the engine’s graphical capabilities.

This is a fully remote position, so being able to self-motivate and work with a geographically dispersed team is essential!



  • Proficient in C++
  • 5+ years of software development experience
  • Bachelor's degree in software development or computer science, or equivalent
  • Experience developing with rendering frameworks such as Vulkan, OpenGL, and DirectX
  • Experience with CPU/GPU optimizations
  • Experience creating and working with shaders, such as through GLSL
  • Demonstrated examples implementing a wide variety of graphical programming techniques
  • Strong mathematical and problem solving skills
  • Ability to optimize and organize code effectively
  • Ability to attend weekly video meetings; must have a reliable internet connection with video and audio capabilities
  • Ability to remain organized and work reliably in a remote setting with limited oversight
  • Familiarity with secure work chat systems, such as Slack
  • Familiarity with work organization systems, such as Jira
  • Familiarity with Google Suite, such as Google Drive and Gmail
  • Must have a secure single-user PC capable of running and compiling SpaceEngine
  • Proficient in both written and spoken English
  • Availability to coordinate and work with teammates between 9:00am - 4:00pm ET



  • Expand and optimize the SpaceEngine rendering pipeline
  • Implement and improve rendering features within SpaceEngine
  • Work with the development team to improve existing shaders as well as implement and maintain new shaders
  • Assist with implementing new features
  • Improve existing features
  • Help identify and fix various bugs and issues within SpaceEngine
  • Provide technical expertise, help, and knowledge to your Cosmographic Software teammates


Additional Details

  • Job Type: Full-time, Permanent (Contract, 1-Year Renewals)
  • Salary: $90,000-$100,000 per year (CAD)



  • Casual dress
  • Flexible schedule
  • Paid time off
  • Work from home


To Apply

It would be great to hear why you’re interested in working with us, and to get to know you better.

Please submit a brief cover letter along with your resume and portfolio! 

All applications are appreciated, though we can only hire one individual at this time; but there will be additional hires throughout 2024, so keep an eye open for more!

We look forward to hearing from you! Thank you for your interest!

Cosmographic Software

At Cosmographic Software, we believe in a results-oriented structure that gives our people freedom over their time, while promoting personal accountability. We support all members of our team both "on" and "off" the clock, ensuring they have time for their family, interests, and personal well-being.

Featured Game

SpaceEngine is a realistic virtual Universe you can explore on your computer. You can travel from star to star, from galaxy to galaxy, landing on any planet, moon, or asteroid with the ability to explore its alien landscape. You can alter the speed of time and observe any celestial phenomena you please. All transitions are completely seamless, and this virtual universe has a size of billions of light-years across and contains trillions upon trillions of planetary systems.

The procedural generation is based on real scientific knowledge, so SpaceEngine depicts the universe the way it is thought to be by modern science. Real celestial objects are also present if you want to visit them, including the planets and moons of our Solar system, thousands of nearby stars with newly discovered exoplanets, and thousands of galaxies that are currently known.

More Jobs at
Cosmographic Software
It looks like this team may not have any current job openings. Sign up for our newsletter and we'll be sure to let you know when they post a new role.
You may also wish to check for open roles on their
Programming & Development
Thank you for joining! New issues are sent every Wednesday!
Oops! Something went wrong. Please try again.

You must be 18+ to view this job listing

Hey there! This job listing is for a role working on Adult Only games. As such, this listing may contain, reference, or link to sexual, explicit, and NSFW content.
By clicking “View Page” you affirm that you are at least 18 years old.