Senior Software Engineer - 3D Rendering

at  Deswik

Brisbane, Queensland, Australia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate05 May, 2025Not Specified06 Feb, 2025N/AEntity Framework,Json,Asp.Net,Sql Server,Javascript Frameworks,TypescriptNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Location
Brisbane
Employment Type
Permanent Full-Time
Department
Software Development

You’ll like working at Deswik if you:

  • enjoy solving interesting problems
  • have a passion for developing exceptional software
  • want to join a supportive team that is fun and inclusive

PREFERRED TECHNICAL SKILLS

We are looking for a Senior Software Engineer with significant commercial expertise in 3D graphics rendering, including:

  • Low-level graphics APIs e.g. OpenGL / DirectX / Vulkan
  • Experience working with large 3D data sets and implementing 3D spatial algorithms

More broadly, we use the following sorts of technologies and techniques in our work:

  • C# .NET, C++ (or if you have used or Java or similar languages then that’s cool too)
  • HTML5, CSS3, JavaScript (AJAX, JSON, etc) & Typescript
  • Modern front end JavaScript frameworks
  • ASP.net, .NET Core
  • SQL Server and some use of ORM (Entity Framework or similar)
  • Automated testing techniques and frameworks

Responsibilities:

  • Develop high-performance 3D graphics in our Deswik.CAD product
  • Work on core libraries to deal with huge, dynamic data sets where performance is key
  • Solve real-world 3D mining problems using large geospatial data sets and custom-built algorithms
  • Write code (performant, maintainable, testable) and automated tests to implement new features and maintain existing systems
  • Collaborate with a team of hard-working, friendly engineers who care about what they do
  • Actively participate in agile ceremonies and processes - planning meetings, stand-ups, showcases, retrospectives
  • Draft scoping documents and creating as-built documentation
  • Work within an iterative development process to deliver new features to our global customers
  • Create algorithms to solve complex and challenging problems
  • Mentor early-career software engineers


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Brisbane QLD, Australia