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.
About Procreate
Procreate builds digital art and animation apps for iPad and iPhone, including Procreate, Procreate Dreams, and Procreate Pocket. The company sells its software as one-time paid downloads through Apple’s App Store, serving illustrators, designers, and animators. Founded in 2011 and independently owned, Procreate is headquartered in Hobart, Tasmania, with a focus on GPU-driven painting and rendering technology.
