JOIN OUR TEAM

Software Engineer

Duties and responsibilities include:

  • Creating and modifying programs based on project specifications in a Windows environment.
  • Designing, or assisting with design, and implementing graphical user interfaces (GUI) as required by project specifications.
  • Designing and implementing data visualizations with DirectX.
  • Collaborating with managers, engineers, and other stakeholders to understand fully tasks to be accomplished by the software and how GUI implementation integrates with hardware components.
  • Testing and debugging programs, applying corrections to source code as necessary.
  • Reviewing and revising programs for efficiency or to adapt to changing requirements.
  • Developing and maintaining documentation of program operation.
  • Assisting in the maintenance of GitHub repositories and other DevOps infrastructure.

The engineer must have good verbal and written communication skills in English and have a thorough understanding of C#, DirectX, and computer graphics fundamentals. In addition, the engineer must have the ability to create and maintain complex code in a production environment.

The successful candidate will work well in a remote-first team environment with international team members across multiple time zones and must possess a bachelor's degree in computer science or a related field, with at least three years of relevant experience.

Join Our Team

Fill in all the fields below and submit your application form. We aim to get back to you within a couple of days. Should you be amongst one of the successful candidates, one of our team members will call you to schedule an interview.

PERSONAL DETAILS
ADDRESS DETAILS
When is the best time for us to reach you via telephone?

TELL US MORE ABOUT YOURSELF
UPLOAD YOUR RESUME

Maximum file size: 100MB