We are seeking an experienced software engineer to join our team in Hobart, Australia. You will work closely with other members of the engineering team, designers, quality assurance, and executive members to build next-generation creative tools and features.
The Role
This role reports directly to our CTO and is part of the Product team. In this position, you will work on delivering major features to millions of users, providing technical leadership through mentoring, library development, and code review, and solving complex and unique technical problems.
Key Responsibilities
* Collaborate with designers to turn prototypes into shippable products
* Deliver high-quality features to a large user base
* Provide guidance and mentorship to team members
* Solve intricate technical issues
Requirements
* Demonstrated expertise in software architecture and design patterns
* Understanding of concurrency and parallelism approaches
* Experience making technical decisions for a team
* Strong debugging and profiling skills
* A track record of developing reusable libraries
* Excellent verbal and written communication skills
Bonus Skills
* Experience with multiple programming languages and paradigms
* Knowledge of UI frameworks
* Familiarity with linear algebra concepts
* Competence in testing methodologies
Onboarding Process
* Complete our comprehensive onboarding program
* Take ownership of your initiatives
* Support existing products
* Gain an understanding of our product development practices
* Prepare and support the execution of core product features
* Ship product
Why Work With Us
We create tools that empower people to express their creativity. Our goal is to make these tools accessible to a wider audience.