Design, develop, and maintain mobile and native software systems for music products used by musicians worldwide. Design, maintain and enhance a modern build system to streamline and automate development and testing. Collaborate daily with software developers, firmware engineers, product designers, and product testers. Contribute to product definition and design. Work with a world class team to meet deadlines. Learn from other engineers, and enjoy a creative development environment with a motivated team.