over 5 years ago
Sydney, AustraliaSenior
Responsibilities
- Develop custom software and solve complex technical problems.
- Improve system and infrastructure availability and manage the system infrastructure.
- Plan and develop products and features aligned with the product roadmap.
- Identify and implement improvements to the software development lifecycle.
- Design, develop, and support software components across the engineering environment and technology stack.
- Optimize maintenance, testing, and update delivery so they support the long-term product roadmap.
- Mentor junior engineers and provide technical leadership.
- Collaborate with engineers, designers, Product Quality, executives, and other stakeholders.
Requirements
- Deep commercial familiarity with C and C++.
- Understanding of Apple’s Metal architecture.
- Interest and experience in low-level development.
- Algorithm development experience and a background in mathematics.
- Understanding of performance optimization for low-latency, real-time applications.
- Exposure to engine development, preferably building proprietary engines from scratch.
- Ability to communicate effectively, build consensus, and communicate priorities and purpose.
- Experience working autonomously in small engineering teams with significant responsibility for delivering custom solutions.
Benefits
- Full-time, on-site work at the Hobart office; Procreate does not operate remote or hybrid models.
- Opportunities to work with a high degree of autonomy and collaborate directly with the CTO, executives, and engineering stakeholders.
