Back to search

Software Engineer

Surry Hills, Sydney NSW Full-Time


About Our Client

Passmark Software

Job Description

We're hiring a Software Engineer at the mid-level. Strong juniors will also be considered if you've demonstrated good fundamentals and the ability to work with low-level APIs.

Responsibilities

  • C/C++ on Windows (Win32 API)

  • Native functionality, UI, and system integration

  • Platform-specific implementations with minimal, well-defined boundaries

  • Debugging, profiling, performance optimization

  • Multi-platform delivery (Windows, macOS, Linux, iOS, Android)

Required Skills

  • Strong C and C++ programming ability

  • Windows development with the Win32 API

  • Debugging and problem-solving in native environments

  • Writing clear, maintainable, and minimal code

Nice to Have

  • Linux/macOS native development

  • iOS (Objective-C, Swift) or Android (NDK, JNI)

  • Graphics APIs (DirectX, Vulkan)

  • Database and server-side (MySQL, PHP)

  • Build systems (CMake, MSBuild, Make)

Who We're Looking For

  • Mid-level engineer with 3-5 years of professional C/C++ development experience

  • OR junior with 1-2 years experience plus solid fundamentals and relevant projects/internships

  • Engineer who values simplicity, clarity, and well-structured native code

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience

  • Australian citizenship or permanent residency, or valid work visa for Australia




Job summary
Function
Information & Communication Technology
What is your industry?
Developers/Programmers
Location
Surry Hills, Sydney NSW
Job Type
Full-Time
Similar Jobs

Sydney

Permanent


Melbourne

Temporary


Rockhampton, Rockhampton & Capricorn Coast QLD

Full-Time


Sydney NSW

Contract