Software Platform Lead

Kitchener, Ontario | Full-time

Apply Now

About You

You are a software engineer or computer scientist with a passion for creativity, design and human-computer interaction.

You like learning and working with both low- and high- level languages while following best programming practices and conventions in varying software environments. You apply user-driven design when building both software interfaces and the architecture that powers them. You can design and maintain complex systems with multiple interconnected services and software components. You understand the importance of quality control and continuous integration when shipping consumer products.

You are passionate about art and helping people express their creativity. You have an entrepreneurial spirit and can get things done.

Responsibilities

  • Simplify and abstract an advanced suite of technologies into a user-friendly application and a developer-friendly API
  • Design and develop Monogram Creator architecture and user interface: allows a user to easily setup and customize their Creative Console for their workflow
  • Design and develop Monogram API: allows 3rd party software and internal integrations to and makes it easy to add new software and new hardware in the future
  • Closely collaborate with the Software Integrations Lead, the internal team using the platform functionality and Monogram API
    Closely collaborate with the Product Experience Manager, to further understand the needs of creative professionals and design the best user experience for Monogram Creator
  • Develop future desktop applications and interfaces from concept stages to public launch
  • Manage software releases along with associated internal dev ops tools and processes
  • Review and provide feedback for code contributions proposed by other team members
  • Collaborate with software, hardware, marketing and support teams on cross-functional projects
  • Participate in agile software sprints and roadmap planning

Required Skills

  • 2+ years of experience with one or more of the following programming languages: C/C++, JavaScript/TypeScript, Objective-C, Python, Lua
  • 2+ years of experience with Git version control
  • Experience with one or more of the following:

    • 3D graphics with OpenGL/WebGL
    • Hardware or network communication protocols such as USB, HID, MIDI or OSC
    • Native desktop APIs such as Cocoa or Win32
    • Full-stack web development
    • Strong practical knowledge of software design patterns and the following programming paradigms: object-oriented, functional, event-driven, asynchronous
    • Self-driven and independent; ability to formulate strategies and prioritize tasks with minimum supervision in a fast paced, team-oriented environment

Bonus Skills

  • Experience with Qt framework
  • Experience with Node.js and writing native C++ addons
  • UI/UX design or research experience
  • Familiarity with some of the following software

    • Adobe Creative Cloud software such as Lightroom, Photoshop, Premiere Pro
    • Capture One, Photo Mechanic
    • Final Cut Pro, Logic
    • 3D software such as Maya, Blender or Solidworks
  • Experience in the creative fields of photography, videography or music production
  • Previous experience building and shipping software

Why this role will be awesome for you

  • Use leading-edge technologies to build the hardware interface platform of the future
  • As a core leader of the software team, your contributions will immediately impact thousands of photographers, videographers, artists and developers worldwide
  • Learn at an extremely fast pace, across multiple domains
  • Work in the heart of the innovation district and be part of the tight knit startup community in KW
  • Access to creative tools and supported suite of applications, including Adobe Creative Cloud, Capture One, Final Cut Pro, and more
  • Team lunches and social events
  • Health, dental, and vision benefits package
  • Stock options to share in the company's growth and success
  • Ship product to thousands of creative professionals and help them do their best work!

About Monogram

Monogram inspires creativity and productivity by designing adaptable tools that fit. Its first generation product was launched on Kickstarter in 2013 and received outstanding reviews by thousands of photographers and video editors in over 150 countries. Its award-winning design was also used in the making of The Lion King (2019) and on stage at Madison Square Garden. The company graduated from HAX, Velocity Garage and Creative Destruction Lab incubators, and funded by prominent venture capital firms SOSV, Extreme Venture Partners and MaRS IAF. Monogram is headquartered in Kitchener, Canada. Learn more at monogramcc.com/about/

If you think you would be a great fit, please email us via the link below. Come join an awesome team and let’s build something great together!

Palette Gear with Capture One

Looking for Palette?

Creative Console was designed by the creators of Palette.

Shop for Palette ❯

Palette dials, buttons, and sliders are compatible with Monogram Creative Console

Palette Software ❯

Download PaletteApp and see release notes

Palette Support ❯

Tutorials and help with using Palette

Master productivity with Creative Console and get all the latest Monogram news.