Software DevelopmentSenior Software Engineer - 3D Rendering
Location
Brisbane
Employment Type
Permanent Full-Time
Department
Software Development
- enjoy solving interesting problems
- have a passion for developing exceptional software
- want to join a supportive team that is fun and inclusive
This is a newly created position in our Deswik.CAD software product team.
What You’ll Do:
- 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
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
- 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
- You are a specialist Senior Software Engineer with expertise in 3D graphics rendering
- Experience developing software in a commercial software product environment
- Someone who enjoys working in a cross-functional team of friendly and skilled software engineers
- Bachelor of Computer Science, Software Engineering or similar.
- Commitment to code quality and maintainability
- Bonus points for experience in a product-based environment with a customer-centric culture.
- Annual Bonus
- Flexible, hybrid schedule – 2 days WFH and 3 days in-office
- Inclusive and collaborative culture that values innovation
- A team that values good software engineering practices
- Company paid parental leave
- Access to our extensive internal Learning Academy for 24/7 access to self-paced learning
- Contemporary office in Brisbane’s CBD, close to public transport
- A fully appointed kitchen with a variety of coffee machines – (read: free coffee), free soft drinks and regular company updates over morning tea
- Social activities (if you want)
Born in Brisbane in 2008, Deswik is a global mining software and consulting company that has grown into a team of over 450 experienced mining professionals, software engineers and mathematicians spread across the globe.
Our head office in Brisbane is our software development hub of 150+.
We produce some of the leading products in our market and have a large and engaged end user community.
Sounds good? Apply today!
Please note: at this time, we are only considering applications from Australian citizens, permanent residents or individuals on a valid work visa that do not require sponsorship.
Agencies: please don’t send us unsolicited applications.
Brisbane
348 Edward St
Brisbane, Queensland 4000
Australia
If you’re interested in joining the Deswik family, we’d love to hear from you.