Senior Software Engineer

3 weeks ago


Sydney, New South Wales, Australia Procreate Full time

Join to apply for the Senior Software Engineer - Rendering role at Procreate

Continue with Google Continue with Google

Join to apply for the Senior Software Engineer - Rendering role at Procreate

Hobart

Sydney

Engineering

full-time

on-site

Visa sponsorship supported

We're looking for a Senior Software Engineer to join our team here in Hobart. You'll join our rendering team building the next generation rendering and painting engine that drives existing and future products. Develop custom GPU technologies for the fastest 64-bit painting engine on iOS.

The role

This role sits within the Product team and reports directly to the CTO, Michael Shaw. You'll work directly with all members of the Product team, the CPO and CEO as well as members of the Product Care department.

What you'll do

  • Work on our next generation virtual texturing based rendering and painting engine.
  • Solve complex and unique technical problems in a realtime and memory constrained environment.
  • Develop next generation software that pushes the hardware to its limits.
  • Work with our product designers, product owner and engineers to deliver industry-leading graphics experiences and functionality.

Required Skills
  • Firm understanding of systems programming in C/C++.
  • Experience with CPU/GPU optimization and debugging.
  • Experience with a modern graphics API (Metal/Vulkan/DirectX 11).
  • Deep understanding of modern rendering pipelines and hardware in a realtime domain.
  • Competence in linear algebra and trigonometry.
  • Experience writing vertex/fragment and compute shaders.
  • Excellent verbal and written communication skills.

Bonus Skills
  • A deep understanding of linear algebra.
  • Experience in other systems programming languages such as Rust/Zig/Odin.
  • Experience working with mobile Tile-Based Deferred Rendering GPUs.

What to expect in the first 6-12 months
  • Complete the Procreate onboarding process and get to know your colleagues.
  • Build an understanding of our products, development practices, processes and frameworks.
  • Provide support to our graphic engines.
  • Prepare and support the execution of core graphics features.
  • Establish relationships with inter-departmental key stakeholders.
  • Become an integral and contributing part of our rendering team.
  • Ship product.

We want to hear from you

We'd love to hear about how you see yourself contributing to Procreate in this role.

Please note, we're looking for full-time and on-site employees for our Hobart or Sydney office.

Apply now to be considered for the roleSeniority level
  • Seniority levelMid-Senior level
Employment type
  • Employment typeFull-time
Job function
  • Job functionEngineering and Information Technology
  • IndustriesSoftware Development

Referrals increase your chances of interviewing at Procreate by 2x

Get notified about new Senior Software Engineer jobs in Sydney, New South Wales, Australia.

Senior Software Engineer - Global Payroll PlatformProduction Software Engineering Team Lead

Sydney, New South Wales, Australia 2 weeks ago

Senior Application Developer (PowerApps) (Temporary opportunity up to 6 months)

Macquarie Park, New South Wales, Australia 4 days ago

Chapter Lead - Credit Cards Software Engineering

Sydney, New South Wales, Australia 19 hours ago

Senior Software Consulting Specialist - BMS

Sydney, New South Wales, Australia 1 day ago

Director ML Ops, Infrastructure and Engineering

Sydney, New South Wales, Australia
A$220,000.00
-
A$280,000.00
2 weeks ago

Sydney, New South Wales, Australia 1 month ago

Senior Technical Writer, Developer Experience

Sydney, New South Wales, Australia 4 weeks ago

Senior Legal Counsel - Renewable Energy Developer

Sydney, New South Wales, Australia 2 weeks ago

Senior Software Engineer - Multiple Roles

Sydney, New South Wales, Australia 4 days ago

Sydney, New South Wales, Australia 4 days ago

Sydney, New South Wales, Australia 4 days ago

Senior Software Engineer, Engineering Productivity, Android

Sydney, New South Wales, Australia 2 weeks ago

Sydney, New South Wales, Australia 4 days ago

Senior Software Engineer - Multiple roles

Sydney, New South Wales, Australia 4 days ago

Senior Software Engineer (Frontend) (SaaS)

Sydney, New South Wales, Australia 3 weeks ago

Sydney, New South Wales, Australia 4 days ago

Sydney, New South Wales, Australia 9 hours ago

Sydney, New South Wales, Australia 4 days ago

Sydney, New South Wales, Australia 3 weeks ago

Sydney, New South Wales, Australia 4 days ago

Senior Software Engineer - .Net / Next.Js

Sydney, New South Wales, Australia 4 days ago

Millers Point, New South Wales, Australia 1 month ago

Sydney, New South Wales, Australia 5 days ago

Sydney, New South Wales, Australia 2 days ago

Sydney, New South Wales, Australia 4 days ago

Sydney, New South Wales, Australia 2 weeks ago

Sydney, New South Wales, Australia 1 day ago

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

  • Sydney, New South Wales, Australia Constantinople Full time

    Join to apply for the Senior Software Engineer - Payments role at Constantinople Join to apply for the Senior Software Engineer - Payments role at Constantinople Constantinople is the first of its kind: an all-in-one software and operational platform for banks.We provide our banking clients with a cloud-native infrastructure to host and manage their...


  • Sydney, New South Wales, Australia Procreate Full time

    Join to apply for the Senior Software Engineer - iOS role at ProcreateJoin to apply for the Senior Software Engineer - iOS role at ProcreateHobartSydneyEngineeringfull-timeon-siteVisa sponsorship supportedWe're looking for senior iOS Engineers to join our team in Hobart, Australia. You'll join our product team and build and maintain next generation Procreate...


  • Sydney, New South Wales, Australia Microsoft Full time

    Join to apply for the Senior Software Engineer - AKS role at Microsoft2 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer - AKS role at MicrosoftGet AI-powered advice on this job and more exclusive features.Are you passionate about containerized applications and cloud-native software development? If so, we have an...


  • Sydney, New South Wales, Australia Microsoft Full time

    Join to apply for the Senior Software Engineer - AKS role at Microsoft2 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer - AKS role at MicrosoftGet AI-powered advice on this job and more exclusive features.Are you passionate about containerized applications and cloud-native software development? If so, we have an...


  • Sydney, New South Wales, Australia Procreate Full time

    Join to apply for the Senior Software Engineer - Swift role at ProcreateJoin to apply for the Senior Software Engineer - Swift role at ProcreateGet AI-powered advice on this job and more exclusive features.HobartSydneyEngineeringfull-timeon-siteVisa sponsorship supportedWe're looking for a senior Swift engineer to join our team in Hobart, Australia. You'll...


  • Sydney, New South Wales, Australia Software At Scale Full time

    Chief Software Engineer - Perm or Contract Add expected salary to your profile for insights Our 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.With a global footprint and deep local insight, Software at Scale...

  • Senior Sales Engineer

    2 weeks ago


    Sydney, New South Wales, Australia Aptitude Software Full time

    OverviewAptitude Software - Senior Sales Engineer. The Senior Sales Engineer serves as a key contributor within the Go-To-Market team, responsible for aligning product capabilities with client requirements to support both new business and existing account growth. The role plays a critical part in enabling credibility across sales cycles, engaging with...

  • Senior Sales Engineer

    2 weeks ago


    Sydney, New South Wales, Australia Aptitude Software Full time

    OverviewAptitude Software - Senior Sales Engineer. The Senior Sales Engineer serves as a key contributor within the Go-To-Market team, responsible for aligning product capabilities with client requirements to support both new business and existing account growth. The role plays a critical part in enabling credibility across sales cycles, engaging with...


  • Sydney, New South Wales, Australia Blackbaud Full time

    Software Engineer, Senior - C# page is loaded Software Engineer, Senior - C#Apply locations Hyderabad - India time type Full time posted on Posted 5 Days Ago job requisition id R0012982 As a Senior Software Engineer, you will be involved in all phases of development lifecycle.You should be knowledgeable in object-oriented development and engineering best...


  • Sydney, New South Wales, Australia Propeller Full time

    Senior Software Engineer (React/React Native)Join to apply for the Senior Software Engineer (React/React Native) role at PropellerSenior Software Engineer (React/React Native)Join to apply for the Senior Software Engineer (React/React Native) role at PropellerGet AI-powered advice on this job and more exclusive features.DescriptionPropeller is on a mission...